./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/pthread-complex/workstealqueue_mutex-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-complex/workstealqueue_mutex-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3a1634bb3c8fd20e3116589f39b7439eb06d3d5864b5afee415eff1cf39cd7c4 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 06:21:46,232 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 06:21:46,319 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DataRace-32bit-Automizer_Default.epf [2023-11-29 06:21:46,324 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 06:21:46,325 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 06:21:46,349 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 06:21:46,350 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 06:21:46,350 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 06:21:46,351 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 06:21:46,352 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 06:21:46,352 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 06:21:46,353 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 06:21:46,353 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 06:21:46,354 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 06:21:46,354 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 06:21:46,355 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 06:21:46,355 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 06:21:46,356 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 06:21:46,356 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 06:21:46,356 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 06:21:46,357 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 06:21:46,358 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 06:21:46,358 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-11-29 06:21:46,359 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 06:21:46,359 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 06:21:46,360 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 06:21:46,360 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 06:21:46,361 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 06:21:46,361 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 06:21:46,361 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 06:21:46,362 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:21:46,362 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 06:21:46,363 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 06:21:46,363 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 06:21:46,363 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 06:21:46,363 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 06:21:46,363 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 06:21:46,364 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 06:21:46,364 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 06:21:46,364 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 06:21:46,364 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 06:21:46,365 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3a1634bb3c8fd20e3116589f39b7439eb06d3d5864b5afee415eff1cf39cd7c4 [2023-11-29 06:21:46,586 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 06:21:46,605 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 06:21:46,608 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 06:21:46,609 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 06:21:46,609 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 06:21:46,610 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/pthread-complex/workstealqueue_mutex-1.i [2023-11-29 06:21:49,313 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 06:21:49,641 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 06:21:49,642 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/sv-benchmarks/c/pthread-complex/workstealqueue_mutex-1.i [2023-11-29 06:21:49,663 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/data/2aae21f17/2ff914b64abc4fd99c226bbf9c99408a/FLAGe9b9789a2 [2023-11-29 06:21:49,678 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/data/2aae21f17/2ff914b64abc4fd99c226bbf9c99408a [2023-11-29 06:21:49,680 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 06:21:49,682 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 06:21:49,683 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 06:21:49,684 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 06:21:49,689 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 06:21:49,689 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:21:49" (1/1) ... [2023-11-29 06:21:49,691 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1965a80a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:21:49, skipping insertion in model container [2023-11-29 06:21:49,691 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:21:49" (1/1) ... [2023-11-29 06:21:49,772 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:21:50,478 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:21:50,491 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 06:21:50,586 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:21:50,694 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 06:21:50,694 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 06:21:50,702 INFO L206 MainTranslator]: Completed translation [2023-11-29 06:21:50,702 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:21:50 WrapperNode [2023-11-29 06:21:50,702 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 06:21:50,703 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 06:21:50,703 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 06:21:50,703 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 06:21:50,711 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:21:50" (1/1) ... [2023-11-29 06:21:50,751 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:21:50" (1/1) ... [2023-11-29 06:21:50,939 INFO L138 Inliner]: procedures = 490, calls = 133, calls flagged for inlining = 48, calls inlined = 122, statements flattened = 3341 [2023-11-29 06:21:50,940 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 06:21:50,940 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 06:21:50,941 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 06:21:50,941 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 06:21:50,950 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:21:50" (1/1) ... [2023-11-29 06:21:50,950 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:21:50" (1/1) ... [2023-11-29 06:21:50,997 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:21:50" (1/1) ... [2023-11-29 06:21:50,998 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:21:50" (1/1) ... [2023-11-29 06:21:51,107 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:21:50" (1/1) ... [2023-11-29 06:21:51,127 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:21:50" (1/1) ... [2023-11-29 06:21:51,140 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:21:50" (1/1) ... [2023-11-29 06:21:51,152 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:21:50" (1/1) ... [2023-11-29 06:21:51,168 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 06:21:51,169 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 06:21:51,169 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 06:21:51,169 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 06:21:51,170 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:21:50" (1/1) ... [2023-11-29 06:21:51,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:21:51,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:21:51,198 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 06:21:51,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 06:21:51,231 INFO L130 BoogieDeclarations]: Found specification of procedure Stealer [2023-11-29 06:21:51,231 INFO L138 BoogieDeclarations]: Found implementation of procedure Stealer [2023-11-29 06:21:51,231 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 06:21:51,231 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 06:21:51,231 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 06:21:51,231 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-29 06:21:51,231 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-29 06:21:51,232 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 06:21:51,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-29 06:21:51,232 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 06:21:51,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 06:21:51,232 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 06:21:51,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-29 06:21:51,232 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-29 06:21:51,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-29 06:21:51,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-29 06:21:51,236 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 06:21:51,514 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 06:21:51,517 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 06:21:55,293 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 06:21:56,716 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 06:21:56,716 INFO L309 CfgBuilder]: Removed 11 assume(true) statements. [2023-11-29 06:21:56,719 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:21:56 BoogieIcfgContainer [2023-11-29 06:21:56,719 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 06:21:56,722 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 06:21:56,722 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 06:21:56,725 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 06:21:56,725 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 06:21:49" (1/3) ... [2023-11-29 06:21:56,726 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20525c98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:21:56, skipping insertion in model container [2023-11-29 06:21:56,726 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:21:50" (2/3) ... [2023-11-29 06:21:56,726 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20525c98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:21:56, skipping insertion in model container [2023-11-29 06:21:56,727 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:21:56" (3/3) ... [2023-11-29 06:21:56,728 INFO L112 eAbstractionObserver]: Analyzing ICFG workstealqueue_mutex-1.i [2023-11-29 06:21:56,737 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 06:21:56,747 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 06:21:56,748 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 256 error locations. [2023-11-29 06:21:56,748 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 06:21:57,050 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-11-29 06:21:57,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2514 places, 2602 transitions, 5211 flow [2023-11-29 06:21:58,955 INFO L124 PetriNetUnfolderBase]: 172/4848 cut-off events. [2023-11-29 06:21:58,955 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-29 06:21:58,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4853 conditions, 4848 events. 172/4848 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 25744 event pairs, 0 based on Foata normal form. 0/4191 useless extension candidates. Maximal degree in co-relation 2480. Up to 6 conditions per place. [2023-11-29 06:21:58,998 INFO L82 GeneralOperation]: Start removeDead. Operand has 2514 places, 2602 transitions, 5211 flow [2023-11-29 06:21:59,055 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2514 places, 2602 transitions, 5211 flow [2023-11-29 06:21:59,063 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 06:21:59,070 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6870c3ae, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 06:21:59,071 INFO L358 AbstractCegarLoop]: Starting to check reachability of 279 error locations. [2023-11-29 06:21:59,075 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 06:21:59,075 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2023-11-29 06:21:59,076 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 06:21:59,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:21:59,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:21:59,077 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [StealerErr0ASSERT_VIOLATIONDATA_RACE, StealerErr1ASSERT_VIOLATIONDATA_RACE, StealerErr2ASSERT_VIOLATIONDATA_RACE, StealerErr3ASSERT_VIOLATIONDATA_RACE (and 275 more)] === [2023-11-29 06:21:59,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:21:59,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1859969904, now seen corresponding path program 1 times [2023-11-29 06:21:59,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:21:59,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962396734] [2023-11-29 06:21:59,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:21:59,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:21:59,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:21:59,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:21:59,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:21:59,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962396734] [2023-11-29 06:21:59,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962396734] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:21:59,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:21:59,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:21:59,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68420664] [2023-11-29 06:21:59,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:21:59,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:21:59,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:21:59,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:21:59,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:22:03,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 2077 out of 2602 [2023-11-29 06:22:03,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2514 places, 2602 transitions, 5211 flow. Second operand has 6 states, 6 states have (on average 2078.3333333333335) internal successors, (12470), 6 states have internal predecessors, (12470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:03,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:22:03,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2077 of 2602 [2023-11-29 06:22:03,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:22:12,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [StealerThread1of1ForFork0InUse, 1678#L1849-10true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:12,454 INFO L294 olderBase$Statistics]: this new event has 396 ancestors and is cut-off event [2023-11-29 06:22:12,455 INFO L297 olderBase$Statistics]: existing Event has 367 ancestors and is cut-off event [2023-11-29 06:22:12,455 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-29 06:22:12,455 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-29 06:22:12,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [StealerThread1of1ForFork0InUse, 2008#L1793-2true, 2517#true, 1193#L1849-11true]) [2023-11-29 06:22:12,505 INFO L294 olderBase$Statistics]: this new event has 397 ancestors and is cut-off event [2023-11-29 06:22:12,505 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2023-11-29 06:22:12,505 INFO L297 olderBase$Statistics]: existing Event has 368 ancestors and is cut-off event [2023-11-29 06:22:12,505 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-29 06:22:12,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [StealerThread1of1ForFork0InUse, 15#L1849-12true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:12,550 INFO L294 olderBase$Statistics]: this new event has 398 ancestors and is cut-off event [2023-11-29 06:22:12,550 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-29 06:22:12,550 INFO L297 olderBase$Statistics]: existing Event has 369 ancestors and is cut-off event [2023-11-29 06:22:12,550 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 06:22:12,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [1439#L1937-3true, StealerThread1of1ForFork0InUse, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:12,941 INFO L294 olderBase$Statistics]: this new event has 405 ancestors and is cut-off event [2023-11-29 06:22:12,942 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-29 06:22:12,942 INFO L297 olderBase$Statistics]: existing Event has 376 ancestors and is cut-off event [2023-11-29 06:22:12,942 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 06:22:12,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [StealerThread1of1ForFork0InUse, 915#L1937-4true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:12,997 INFO L294 olderBase$Statistics]: this new event has 406 ancestors and is cut-off event [2023-11-29 06:22:12,997 INFO L297 olderBase$Statistics]: existing Event has 377 ancestors and is cut-off event [2023-11-29 06:22:12,997 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-29 06:22:12,997 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 06:22:13,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [1073#L1937-5true, StealerThread1of1ForFork0InUse, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:13,052 INFO L294 olderBase$Statistics]: this new event has 407 ancestors and is cut-off event [2023-11-29 06:22:13,052 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-29 06:22:13,052 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 06:22:13,052 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 06:22:13,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [StealerThread1of1ForFork0InUse, 1819#L1790-2true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:13,486 INFO L294 olderBase$Statistics]: this new event has 413 ancestors and is cut-off event [2023-11-29 06:22:13,486 INFO L297 olderBase$Statistics]: existing Event has 384 ancestors and is cut-off event [2023-11-29 06:22:13,486 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-29 06:22:13,486 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 06:22:13,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [1871#L1790-3true, StealerThread1of1ForFork0InUse, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:13,539 INFO L294 olderBase$Statistics]: this new event has 414 ancestors and is cut-off event [2023-11-29 06:22:13,539 INFO L297 olderBase$Statistics]: existing Event has 385 ancestors and is cut-off event [2023-11-29 06:22:13,539 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2023-11-29 06:22:13,540 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 06:22:13,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [StealerThread1of1ForFork0InUse, 844#L1790-4true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:13,598 INFO L294 olderBase$Statistics]: this new event has 415 ancestors and is cut-off event [2023-11-29 06:22:13,598 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 06:22:13,598 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 06:22:13,599 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 06:22:13,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [StealerThread1of1ForFork0InUse, 2008#L1793-2true, 905#L1790-5true, 2517#true]) [2023-11-29 06:22:13,649 INFO L294 olderBase$Statistics]: this new event has 416 ancestors and is cut-off event [2023-11-29 06:22:13,649 INFO L297 olderBase$Statistics]: existing Event has 387 ancestors and is cut-off event [2023-11-29 06:22:13,649 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 06:22:13,649 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 06:22:13,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [2414#L1790-10true, StealerThread1of1ForFork0InUse, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:13,879 INFO L294 olderBase$Statistics]: this new event has 421 ancestors and is cut-off event [2023-11-29 06:22:13,880 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 06:22:13,880 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 06:22:13,880 INFO L297 olderBase$Statistics]: existing Event has 392 ancestors and is cut-off event [2023-11-29 06:22:13,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [StealerThread1of1ForFork0InUse, 1754#L1790-12true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:13,926 INFO L294 olderBase$Statistics]: this new event has 423 ancestors and is cut-off event [2023-11-29 06:22:13,926 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 06:22:13,926 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 06:22:13,926 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 06:22:13,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [2269#L1790-11true, StealerThread1of1ForFork0InUse, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:13,927 INFO L294 olderBase$Statistics]: this new event has 422 ancestors and is cut-off event [2023-11-29 06:22:13,927 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 06:22:13,927 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 06:22:13,927 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 06:22:13,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [StealerThread1of1ForFork0InUse, 2008#L1793-2true, 2048#L1790-13true, 2517#true]) [2023-11-29 06:22:13,928 INFO L294 olderBase$Statistics]: this new event has 424 ancestors and is cut-off event [2023-11-29 06:22:13,928 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 06:22:13,928 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 06:22:13,928 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 06:22:21,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([7059] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][148], [StealerThread1of1ForFork0InUse, 1754#L1790-12true, 2517#true, 239#L1968-2true]) [2023-11-29 06:22:21,583 INFO L294 olderBase$Statistics]: this new event has 537 ancestors and is cut-off event [2023-11-29 06:22:21,583 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 06:22:21,583 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 06:22:21,583 INFO L297 olderBase$Statistics]: existing Event has 389 ancestors and is cut-off event [2023-11-29 06:22:21,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([7059] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][148], [StealerThread1of1ForFork0InUse, 2048#L1790-13true, 2517#true, 239#L1968-2true]) [2023-11-29 06:22:21,632 INFO L294 olderBase$Statistics]: this new event has 538 ancestors and is cut-off event [2023-11-29 06:22:21,632 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 06:22:21,633 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 06:22:21,633 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 06:22:21,824 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [StealerThread1of1ForFork0InUse, 1754#L1790-12true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:21,824 INFO L294 olderBase$Statistics]: this new event has 542 ancestors and is cut-off event [2023-11-29 06:22:21,824 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 06:22:21,824 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 06:22:21,824 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 06:22:21,824 INFO L297 olderBase$Statistics]: existing Event has 423 ancestors and is cut-off event [2023-11-29 06:22:21,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][188], [StealerThread1of1ForFork0InUse, 2008#L1793-2true, 2048#L1790-13true, 2517#true]) [2023-11-29 06:22:21,872 INFO L294 olderBase$Statistics]: this new event has 543 ancestors and is cut-off event [2023-11-29 06:22:21,872 INFO L297 olderBase$Statistics]: existing Event has 424 ancestors and is cut-off event [2023-11-29 06:22:21,872 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 06:22:21,872 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 06:22:21,872 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 06:22:22,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8206] L1814-15-->L1822-15: Formula: (let ((.cse1 (select |v_#race_9605| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse8 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (let ((.cse3 (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse2 (select (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (.cse0 (select .cse1 .cse8)) (.cse7 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 1))) (and (= |v_#memory_$Pointer$.offset_3477| (store |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.offset_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)))) (= .cse0 (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471| 0) (not (= .cse2 (select .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (= (store |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse2)) |v_#memory_int_4961|) (= .cse0 (select .cse1 .cse4)) (= (store |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.base_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) |v_#memory_$Pointer$.base_3477|) (= |v_#race_9605| (let ((.cse10 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 1)) (.cse11 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse12 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|))) (let ((.cse9 (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| (store (store (store (store (select |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0)))) (let ((.cse6 (store (store (store (store (select .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 0) .cse7 0) .cse4 0) .cse8 0))) (let ((.cse5 (store (store (store (store (select (store .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0))) (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (store (store (store (select (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse0) .cse7 .cse0) .cse4 .cse0) .cse8 .cse0))))))) (= .cse0 (select .cse1 .cse7))))) InVars {#race=|v_#race_9606|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4962|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|} OutVars{#race=|v_#race_9605|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1_1179|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2161|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1_951|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4961|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2247|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][231], [StealerThread1of1ForFork0InUse, 1754#L1790-12true, 301#L1822-15true, 2517#true]) [2023-11-29 06:22:22,303 INFO L294 olderBase$Statistics]: this new event has 551 ancestors and is cut-off event [2023-11-29 06:22:22,303 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 06:22:22,304 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 06:22:22,304 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 06:22:22,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8207] L1814-15-->L1822-15: Formula: (let ((.cse6 (select |v_#race_9609| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (let ((.cse5 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse3 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 1)) (.cse2 (select .cse6 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse7 (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (and (= |v_#race_9609| (let ((.cse1 (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 0) .cse3 0) .cse4 0) .cse5 0)))) (let ((.cse0 (store (store (store (store (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 0) (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 1) 0) (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0) (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0))) (store (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select (store .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| .cse2) .cse3 .cse2) .cse4 .cse2) .cse5 .cse2))))) (= .cse2 (select .cse6 .cse5)) (= (select .cse6 .cse4) .cse2) (= (select .cse6 .cse3) .cse2) (= (select (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) (select .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (= (store |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.offset_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|))) |v_#memory_$Pointer$.offset_3481|) (= |v_#memory_$Pointer$.base_3481| (store |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.base_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)))) (= (store |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|)) |v_#memory_int_4965|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473| 1)))) InVars {#race=|v_#race_9610|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4966|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|} OutVars{#race=|v_#race_9609|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2163|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4965|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1_871|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2249|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][232], [StealerThread1of1ForFork0InUse, 1754#L1790-12true, 301#L1822-15true, 2517#true]) [2023-11-29 06:22:22,304 INFO L294 olderBase$Statistics]: this new event has 551 ancestors and is cut-off event [2023-11-29 06:22:22,304 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 06:22:22,305 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 06:22:22,305 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 06:22:22,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8206] L1814-15-->L1822-15: Formula: (let ((.cse1 (select |v_#race_9605| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse8 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (let ((.cse3 (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse2 (select (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (.cse0 (select .cse1 .cse8)) (.cse7 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 1))) (and (= |v_#memory_$Pointer$.offset_3477| (store |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.offset_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)))) (= .cse0 (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471| 0) (not (= .cse2 (select .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (= (store |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse2)) |v_#memory_int_4961|) (= .cse0 (select .cse1 .cse4)) (= (store |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.base_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) |v_#memory_$Pointer$.base_3477|) (= |v_#race_9605| (let ((.cse10 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 1)) (.cse11 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse12 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|))) (let ((.cse9 (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| (store (store (store (store (select |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0)))) (let ((.cse6 (store (store (store (store (select .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 0) .cse7 0) .cse4 0) .cse8 0))) (let ((.cse5 (store (store (store (store (select (store .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0))) (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (store (store (store (select (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse0) .cse7 .cse0) .cse4 .cse0) .cse8 .cse0))))))) (= .cse0 (select .cse1 .cse7))))) InVars {#race=|v_#race_9606|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4962|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|} OutVars{#race=|v_#race_9605|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1_1179|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2161|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1_951|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4961|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2247|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][231], [StealerThread1of1ForFork0InUse, 301#L1822-15true, 2048#L1790-13true, 2517#true]) [2023-11-29 06:22:22,341 INFO L294 olderBase$Statistics]: this new event has 552 ancestors and is cut-off event [2023-11-29 06:22:22,341 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 06:22:22,341 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 06:22:22,341 INFO L297 olderBase$Statistics]: existing Event has 404 ancestors and is cut-off event [2023-11-29 06:22:22,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8207] L1814-15-->L1822-15: Formula: (let ((.cse6 (select |v_#race_9609| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (let ((.cse5 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse3 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 1)) (.cse2 (select .cse6 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse7 (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (and (= |v_#race_9609| (let ((.cse1 (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 0) .cse3 0) .cse4 0) .cse5 0)))) (let ((.cse0 (store (store (store (store (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 0) (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 1) 0) (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0) (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0))) (store (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select (store .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| .cse2) .cse3 .cse2) .cse4 .cse2) .cse5 .cse2))))) (= .cse2 (select .cse6 .cse5)) (= (select .cse6 .cse4) .cse2) (= (select .cse6 .cse3) .cse2) (= (select (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) (select .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (= (store |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.offset_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|))) |v_#memory_$Pointer$.offset_3481|) (= |v_#memory_$Pointer$.base_3481| (store |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.base_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)))) (= (store |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|)) |v_#memory_int_4965|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473| 1)))) InVars {#race=|v_#race_9610|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4966|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|} OutVars{#race=|v_#race_9609|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2163|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4965|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1_871|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2249|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][232], [StealerThread1of1ForFork0InUse, 301#L1822-15true, 2048#L1790-13true, 2517#true]) [2023-11-29 06:22:22,341 INFO L294 olderBase$Statistics]: this new event has 552 ancestors and is cut-off event [2023-11-29 06:22:22,342 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 06:22:22,342 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 06:22:22,342 INFO L297 olderBase$Statistics]: existing Event has 404 ancestors and is cut-off event [2023-11-29 06:22:29,554 INFO L124 PetriNetUnfolderBase]: 12452/83069 cut-off events. [2023-11-29 06:22:29,554 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-29 06:22:29,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103449 conditions, 83069 events. 12452/83069 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 1040088 event pairs, 8976 based on Foata normal form. 1572/78615 useless extension candidates. Maximal degree in co-relation 100963. Up to 20369 conditions per place. [2023-11-29 06:22:29,935 INFO L140 encePairwiseOnDemand]: 2409/2602 looper letters, 327 selfloop transitions, 5 changer transitions 0/2399 dead transitions. [2023-11-29 06:22:29,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2337 places, 2399 transitions, 5469 flow [2023-11-29 06:22:29,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 06:22:29,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 06:22:29,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 12982 transitions. [2023-11-29 06:22:29,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.831539841147835 [2023-11-29 06:22:29,998 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 12982 transitions. [2023-11-29 06:22:29,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 12982 transitions. [2023-11-29 06:22:30,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:22:30,015 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 12982 transitions. [2023-11-29 06:22:30,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 2163.6666666666665) internal successors, (12982), 6 states have internal predecessors, (12982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:30,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 2602.0) internal successors, (18214), 7 states have internal predecessors, (18214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:30,137 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 2602.0) internal successors, (18214), 7 states have internal predecessors, (18214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:30,139 INFO L175 Difference]: Start difference. First operand has 2514 places, 2602 transitions, 5211 flow. Second operand 6 states and 12982 transitions. [2023-11-29 06:22:30,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 2337 places, 2399 transitions, 5469 flow [2023-11-29 06:22:30,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 2337 places, 2399 transitions, 5469 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 06:22:30,206 INFO L231 Difference]: Finished difference. Result has 2337 places, 2399 transitions, 4815 flow [2023-11-29 06:22:30,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=2602, PETRI_DIFFERENCE_MINUEND_FLOW=4805, PETRI_DIFFERENCE_MINUEND_PLACES=2332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4815, PETRI_PLACES=2337, PETRI_TRANSITIONS=2399} [2023-11-29 06:22:30,214 INFO L281 CegarLoopForPetriNet]: 2514 programPoint places, -177 predicate places. [2023-11-29 06:22:30,215 INFO L495 AbstractCegarLoop]: Abstraction has has 2337 places, 2399 transitions, 4815 flow [2023-11-29 06:22:30,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2078.3333333333335) internal successors, (12470), 6 states have internal predecessors, (12470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:30,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:22:30,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:22:30,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 06:22:30,222 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [StealerErr0ASSERT_VIOLATIONDATA_RACE, StealerErr1ASSERT_VIOLATIONDATA_RACE, StealerErr2ASSERT_VIOLATIONDATA_RACE, StealerErr3ASSERT_VIOLATIONDATA_RACE (and 275 more)] === [2023-11-29 06:22:30,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:22:30,223 INFO L85 PathProgramCache]: Analyzing trace with hash 87273042, now seen corresponding path program 1 times [2023-11-29 06:22:30,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:22:30,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421519984] [2023-11-29 06:22:30,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:22:30,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:22:30,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:22:30,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:22:30,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:22:30,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421519984] [2023-11-29 06:22:30,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421519984] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:22:30,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:22:30,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:22:30,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328391708] [2023-11-29 06:22:30,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:22:30,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:22:30,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:22:30,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:22:30,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:22:34,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 2087 out of 2602 [2023-11-29 06:22:34,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2337 places, 2399 transitions, 4815 flow. Second operand has 6 states, 6 states have (on average 2088.3333333333335) internal successors, (12530), 6 states have internal predecessors, (12530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:22:34,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:22:34,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2087 of 2602 [2023-11-29 06:22:34,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:22:42,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [StealerThread1of1ForFork0InUse, 1678#L1849-10true, 2524#true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:42,699 INFO L294 olderBase$Statistics]: this new event has 396 ancestors and is cut-off event [2023-11-29 06:22:42,699 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-29 06:22:42,699 INFO L297 olderBase$Statistics]: existing Event has 367 ancestors and is cut-off event [2023-11-29 06:22:42,699 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-29 06:22:42,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [StealerThread1of1ForFork0InUse, 2524#true, 2008#L1793-2true, 2517#true, 1193#L1849-11true]) [2023-11-29 06:22:42,745 INFO L294 olderBase$Statistics]: this new event has 397 ancestors and is cut-off event [2023-11-29 06:22:42,745 INFO L297 olderBase$Statistics]: existing Event has 368 ancestors and is cut-off event [2023-11-29 06:22:42,745 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2023-11-29 06:22:42,745 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-29 06:22:42,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [StealerThread1of1ForFork0InUse, 15#L1849-12true, 2524#true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:42,788 INFO L294 olderBase$Statistics]: this new event has 398 ancestors and is cut-off event [2023-11-29 06:22:42,789 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 06:22:42,789 INFO L297 olderBase$Statistics]: existing Event has 369 ancestors and is cut-off event [2023-11-29 06:22:42,789 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-29 06:22:43,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [1439#L1937-3true, StealerThread1of1ForFork0InUse, 2524#true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:43,099 INFO L294 olderBase$Statistics]: this new event has 405 ancestors and is cut-off event [2023-11-29 06:22:43,099 INFO L297 olderBase$Statistics]: existing Event has 376 ancestors and is cut-off event [2023-11-29 06:22:43,099 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 06:22:43,099 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-29 06:22:43,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [StealerThread1of1ForFork0InUse, 915#L1937-4true, 2524#true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:43,148 INFO L294 olderBase$Statistics]: this new event has 406 ancestors and is cut-off event [2023-11-29 06:22:43,148 INFO L297 olderBase$Statistics]: existing Event has 377 ancestors and is cut-off event [2023-11-29 06:22:43,148 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 06:22:43,148 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-29 06:22:43,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [1073#L1937-5true, StealerThread1of1ForFork0InUse, 2524#true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:43,198 INFO L294 olderBase$Statistics]: this new event has 407 ancestors and is cut-off event [2023-11-29 06:22:43,198 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 06:22:43,198 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-29 06:22:43,198 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 06:22:43,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [StealerThread1of1ForFork0InUse, 2524#true, 1819#L1790-2true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:43,572 INFO L294 olderBase$Statistics]: this new event has 413 ancestors and is cut-off event [2023-11-29 06:22:43,572 INFO L297 olderBase$Statistics]: existing Event has 384 ancestors and is cut-off event [2023-11-29 06:22:43,572 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 06:22:43,572 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-29 06:22:43,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [StealerThread1of1ForFork0InUse, 1871#L1790-3true, 2524#true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:43,625 INFO L294 olderBase$Statistics]: this new event has 414 ancestors and is cut-off event [2023-11-29 06:22:43,625 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2023-11-29 06:22:43,625 INFO L297 olderBase$Statistics]: existing Event has 385 ancestors and is cut-off event [2023-11-29 06:22:43,625 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 06:22:43,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [StealerThread1of1ForFork0InUse, 844#L1790-4true, 2524#true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:43,683 INFO L294 olderBase$Statistics]: this new event has 415 ancestors and is cut-off event [2023-11-29 06:22:43,684 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 06:22:43,684 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 06:22:43,684 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 06:22:43,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [StealerThread1of1ForFork0InUse, 2524#true, 2008#L1793-2true, 905#L1790-5true, 2517#true]) [2023-11-29 06:22:43,726 INFO L294 olderBase$Statistics]: this new event has 416 ancestors and is cut-off event [2023-11-29 06:22:43,726 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 06:22:43,726 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 06:22:43,726 INFO L297 olderBase$Statistics]: existing Event has 387 ancestors and is cut-off event [2023-11-29 06:22:44,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [2414#L1790-10true, StealerThread1of1ForFork0InUse, 2524#true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:44,106 INFO L294 olderBase$Statistics]: this new event has 421 ancestors and is cut-off event [2023-11-29 06:22:44,106 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 06:22:44,106 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 06:22:44,106 INFO L297 olderBase$Statistics]: existing Event has 392 ancestors and is cut-off event [2023-11-29 06:22:44,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [StealerThread1of1ForFork0InUse, 2524#true, 2008#L1793-2true, 2048#L1790-13true, 2517#true]) [2023-11-29 06:22:44,151 INFO L294 olderBase$Statistics]: this new event has 424 ancestors and is cut-off event [2023-11-29 06:22:44,151 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 06:22:44,151 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 06:22:44,151 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 06:22:44,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [2269#L1790-11true, StealerThread1of1ForFork0InUse, 2524#true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:44,151 INFO L294 olderBase$Statistics]: this new event has 422 ancestors and is cut-off event [2023-11-29 06:22:44,151 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 06:22:44,151 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 06:22:44,151 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 06:22:44,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [StealerThread1of1ForFork0InUse, 1754#L1790-12true, 2524#true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:44,152 INFO L294 olderBase$Statistics]: this new event has 423 ancestors and is cut-off event [2023-11-29 06:22:44,152 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 06:22:44,152 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 06:22:44,152 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 06:22:51,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([7059] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][147], [StealerThread1of1ForFork0InUse, 1754#L1790-12true, 2524#true, 2517#true, 239#L1968-2true]) [2023-11-29 06:22:51,317 INFO L294 olderBase$Statistics]: this new event has 537 ancestors and is cut-off event [2023-11-29 06:22:51,318 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 06:22:51,318 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 06:22:51,318 INFO L297 olderBase$Statistics]: existing Event has 389 ancestors and is cut-off event [2023-11-29 06:22:51,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([7059] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][147], [StealerThread1of1ForFork0InUse, 2524#true, 2048#L1790-13true, 2517#true, 239#L1968-2true]) [2023-11-29 06:22:51,360 INFO L294 olderBase$Statistics]: this new event has 538 ancestors and is cut-off event [2023-11-29 06:22:51,360 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 06:22:51,360 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 06:22:51,360 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 06:22:51,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [StealerThread1of1ForFork0InUse, 1754#L1790-12true, 2524#true, 2008#L1793-2true, 2517#true]) [2023-11-29 06:22:51,520 INFO L294 olderBase$Statistics]: this new event has 542 ancestors and is cut-off event [2023-11-29 06:22:51,521 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 06:22:51,521 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 06:22:51,521 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 06:22:51,521 INFO L297 olderBase$Statistics]: existing Event has 423 ancestors and is cut-off event [2023-11-29 06:22:51,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][187], [StealerThread1of1ForFork0InUse, 2524#true, 2008#L1793-2true, 2048#L1790-13true, 2517#true]) [2023-11-29 06:22:51,740 INFO L294 olderBase$Statistics]: this new event has 543 ancestors and is cut-off event [2023-11-29 06:22:51,740 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 06:22:51,740 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 06:22:51,740 INFO L297 olderBase$Statistics]: existing Event has 424 ancestors and is cut-off event [2023-11-29 06:22:51,740 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 06:22:52,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8206] L1814-15-->L1822-15: Formula: (let ((.cse1 (select |v_#race_9605| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse8 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (let ((.cse3 (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse2 (select (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (.cse0 (select .cse1 .cse8)) (.cse7 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 1))) (and (= |v_#memory_$Pointer$.offset_3477| (store |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.offset_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)))) (= .cse0 (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471| 0) (not (= .cse2 (select .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (= (store |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse2)) |v_#memory_int_4961|) (= .cse0 (select .cse1 .cse4)) (= (store |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.base_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) |v_#memory_$Pointer$.base_3477|) (= |v_#race_9605| (let ((.cse10 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 1)) (.cse11 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse12 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|))) (let ((.cse9 (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| (store (store (store (store (select |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0)))) (let ((.cse6 (store (store (store (store (select .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 0) .cse7 0) .cse4 0) .cse8 0))) (let ((.cse5 (store (store (store (store (select (store .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0))) (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (store (store (store (select (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse0) .cse7 .cse0) .cse4 .cse0) .cse8 .cse0))))))) (= .cse0 (select .cse1 .cse7))))) InVars {#race=|v_#race_9606|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4962|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|} OutVars{#race=|v_#race_9605|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1_1179|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2161|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1_951|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4961|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2247|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][230], [StealerThread1of1ForFork0InUse, 1754#L1790-12true, 2524#true, 301#L1822-15true, 2517#true]) [2023-11-29 06:22:52,011 INFO L294 olderBase$Statistics]: this new event has 551 ancestors and is cut-off event [2023-11-29 06:22:52,011 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 06:22:52,011 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 06:22:52,011 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 06:22:52,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8207] L1814-15-->L1822-15: Formula: (let ((.cse6 (select |v_#race_9609| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (let ((.cse5 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse3 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 1)) (.cse2 (select .cse6 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse7 (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (and (= |v_#race_9609| (let ((.cse1 (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 0) .cse3 0) .cse4 0) .cse5 0)))) (let ((.cse0 (store (store (store (store (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 0) (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 1) 0) (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0) (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0))) (store (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select (store .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| .cse2) .cse3 .cse2) .cse4 .cse2) .cse5 .cse2))))) (= .cse2 (select .cse6 .cse5)) (= (select .cse6 .cse4) .cse2) (= (select .cse6 .cse3) .cse2) (= (select (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) (select .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (= (store |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.offset_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|))) |v_#memory_$Pointer$.offset_3481|) (= |v_#memory_$Pointer$.base_3481| (store |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.base_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)))) (= (store |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|)) |v_#memory_int_4965|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473| 1)))) InVars {#race=|v_#race_9610|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4966|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|} OutVars{#race=|v_#race_9609|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2163|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4965|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1_871|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2249|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][231], [StealerThread1of1ForFork0InUse, 1754#L1790-12true, 2524#true, 301#L1822-15true, 2517#true]) [2023-11-29 06:22:52,011 INFO L294 olderBase$Statistics]: this new event has 551 ancestors and is cut-off event [2023-11-29 06:22:52,011 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 06:22:52,012 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 06:22:52,012 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 06:22:52,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8206] L1814-15-->L1822-15: Formula: (let ((.cse1 (select |v_#race_9605| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse8 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (let ((.cse3 (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse2 (select (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (.cse0 (select .cse1 .cse8)) (.cse7 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 1))) (and (= |v_#memory_$Pointer$.offset_3477| (store |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.offset_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)))) (= .cse0 (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471| 0) (not (= .cse2 (select .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (= (store |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse2)) |v_#memory_int_4961|) (= .cse0 (select .cse1 .cse4)) (= (store |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.base_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) |v_#memory_$Pointer$.base_3477|) (= |v_#race_9605| (let ((.cse10 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 1)) (.cse11 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse12 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|))) (let ((.cse9 (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| (store (store (store (store (select |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0)))) (let ((.cse6 (store (store (store (store (select .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 0) .cse7 0) .cse4 0) .cse8 0))) (let ((.cse5 (store (store (store (store (select (store .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0))) (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (store (store (store (select (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse0) .cse7 .cse0) .cse4 .cse0) .cse8 .cse0))))))) (= .cse0 (select .cse1 .cse7))))) InVars {#race=|v_#race_9606|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4962|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|} OutVars{#race=|v_#race_9605|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1_1179|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2161|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1_951|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4961|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2247|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][230], [StealerThread1of1ForFork0InUse, 2524#true, 301#L1822-15true, 2048#L1790-13true, 2517#true]) [2023-11-29 06:22:52,046 INFO L294 olderBase$Statistics]: this new event has 552 ancestors and is cut-off event [2023-11-29 06:22:52,046 INFO L297 olderBase$Statistics]: existing Event has 404 ancestors and is cut-off event [2023-11-29 06:22:52,046 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 06:22:52,046 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 06:22:52,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8207] L1814-15-->L1822-15: Formula: (let ((.cse6 (select |v_#race_9609| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (let ((.cse5 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse3 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 1)) (.cse2 (select .cse6 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse7 (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (and (= |v_#race_9609| (let ((.cse1 (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 0) .cse3 0) .cse4 0) .cse5 0)))) (let ((.cse0 (store (store (store (store (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 0) (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 1) 0) (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0) (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0))) (store (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select (store .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| .cse2) .cse3 .cse2) .cse4 .cse2) .cse5 .cse2))))) (= .cse2 (select .cse6 .cse5)) (= (select .cse6 .cse4) .cse2) (= (select .cse6 .cse3) .cse2) (= (select (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) (select .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (= (store |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.offset_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|))) |v_#memory_$Pointer$.offset_3481|) (= |v_#memory_$Pointer$.base_3481| (store |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.base_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)))) (= (store |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|)) |v_#memory_int_4965|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473| 1)))) InVars {#race=|v_#race_9610|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4966|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|} OutVars{#race=|v_#race_9609|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2163|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4965|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1_871|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2249|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][231], [StealerThread1of1ForFork0InUse, 2524#true, 301#L1822-15true, 2048#L1790-13true, 2517#true]) [2023-11-29 06:22:52,046 INFO L294 olderBase$Statistics]: this new event has 552 ancestors and is cut-off event [2023-11-29 06:22:52,046 INFO L297 olderBase$Statistics]: existing Event has 404 ancestors and is cut-off event [2023-11-29 06:22:52,047 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 06:22:52,047 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 06:22:59,681 INFO L124 PetriNetUnfolderBase]: 12062/82077 cut-off events. [2023-11-29 06:22:59,681 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-29 06:22:59,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101733 conditions, 82077 events. 12062/82077 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 1027787 event pairs, 8636 based on Foata normal form. 0/76076 useless extension candidates. Maximal degree in co-relation 101691. Up to 19639 conditions per place. [2023-11-29 06:23:00,129 INFO L140 encePairwiseOnDemand]: 2596/2602 looper letters, 317 selfloop transitions, 5 changer transitions 0/2398 dead transitions. [2023-11-29 06:23:00,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2341 places, 2398 transitions, 5457 flow [2023-11-29 06:23:00,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 06:23:00,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 06:23:00,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 12845 transitions. [2023-11-29 06:23:00,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.822764540097361 [2023-11-29 06:23:00,155 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 12845 transitions. [2023-11-29 06:23:00,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 12845 transitions. [2023-11-29 06:23:00,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:23:00,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 12845 transitions. [2023-11-29 06:23:00,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 2140.8333333333335) internal successors, (12845), 6 states have internal predecessors, (12845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:00,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 2602.0) internal successors, (18214), 7 states have internal predecessors, (18214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:00,207 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 2602.0) internal successors, (18214), 7 states have internal predecessors, (18214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:00,207 INFO L175 Difference]: Start difference. First operand has 2337 places, 2399 transitions, 4815 flow. Second operand 6 states and 12845 transitions. [2023-11-29 06:23:00,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 2341 places, 2398 transitions, 5457 flow [2023-11-29 06:23:00,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 2336 places, 2398 transitions, 5447 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 06:23:00,247 INFO L231 Difference]: Finished difference. Result has 2336 places, 2398 transitions, 4813 flow [2023-11-29 06:23:00,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=2602, PETRI_DIFFERENCE_MINUEND_FLOW=4803, PETRI_DIFFERENCE_MINUEND_PLACES=2331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4813, PETRI_PLACES=2336, PETRI_TRANSITIONS=2398} [2023-11-29 06:23:00,251 INFO L281 CegarLoopForPetriNet]: 2514 programPoint places, -178 predicate places. [2023-11-29 06:23:00,252 INFO L495 AbstractCegarLoop]: Abstraction has has 2336 places, 2398 transitions, 4813 flow [2023-11-29 06:23:00,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2088.3333333333335) internal successors, (12530), 6 states have internal predecessors, (12530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:00,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:23:00,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:23:00,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 06:23:00,254 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [StealerErr0ASSERT_VIOLATIONDATA_RACE, StealerErr1ASSERT_VIOLATIONDATA_RACE, StealerErr2ASSERT_VIOLATIONDATA_RACE, StealerErr3ASSERT_VIOLATIONDATA_RACE (and 275 more)] === [2023-11-29 06:23:00,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:23:00,255 INFO L85 PathProgramCache]: Analyzing trace with hash -682387679, now seen corresponding path program 1 times [2023-11-29 06:23:00,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:23:00,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412024154] [2023-11-29 06:23:00,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:23:00,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:23:00,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:23:00,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:23:00,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:23:00,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412024154] [2023-11-29 06:23:00,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412024154] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:23:00,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:23:00,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:23:00,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115842705] [2023-11-29 06:23:00,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:23:00,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:23:00,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:23:00,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:23:00,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:23:03,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 1972 out of 2602 [2023-11-29 06:23:03,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2336 places, 2398 transitions, 4813 flow. Second operand has 6 states, 6 states have (on average 1973.5) internal successors, (11841), 6 states have internal predecessors, (11841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:03,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:23:03,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1972 of 2602 [2023-11-29 06:23:03,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:23:15,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [StealerThread1of1ForFork0InUse, 2531#true, 2524#true, 1678#L1849-10true, 2008#L1793-2true]) [2023-11-29 06:23:15,227 INFO L294 olderBase$Statistics]: this new event has 396 ancestors and is cut-off event [2023-11-29 06:23:15,227 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-29 06:23:15,227 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-29 06:23:15,227 INFO L297 olderBase$Statistics]: existing Event has 367 ancestors and is cut-off event [2023-11-29 06:23:15,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [StealerThread1of1ForFork0InUse, 2531#true, 2524#true, 2008#L1793-2true, 1193#L1849-11true]) [2023-11-29 06:23:15,279 INFO L294 olderBase$Statistics]: this new event has 397 ancestors and is cut-off event [2023-11-29 06:23:15,279 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-29 06:23:15,279 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2023-11-29 06:23:15,279 INFO L297 olderBase$Statistics]: existing Event has 368 ancestors and is cut-off event [2023-11-29 06:23:15,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [StealerThread1of1ForFork0InUse, 15#L1849-12true, 2531#true, 2524#true, 2008#L1793-2true]) [2023-11-29 06:23:15,426 INFO L294 olderBase$Statistics]: this new event has 398 ancestors and is cut-off event [2023-11-29 06:23:15,426 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-29 06:23:15,426 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 06:23:15,426 INFO L297 olderBase$Statistics]: existing Event has 369 ancestors and is cut-off event [2023-11-29 06:23:15,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [1439#L1937-3true, StealerThread1of1ForFork0InUse, 2531#true, 2524#true, 2008#L1793-2true]) [2023-11-29 06:23:15,877 INFO L294 olderBase$Statistics]: this new event has 405 ancestors and is cut-off event [2023-11-29 06:23:15,877 INFO L297 olderBase$Statistics]: existing Event has 376 ancestors and is cut-off event [2023-11-29 06:23:15,877 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 06:23:15,877 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-29 06:23:15,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [StealerThread1of1ForFork0InUse, 2531#true, 915#L1937-4true, 2524#true, 2008#L1793-2true]) [2023-11-29 06:23:15,932 INFO L294 olderBase$Statistics]: this new event has 406 ancestors and is cut-off event [2023-11-29 06:23:15,932 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-29 06:23:15,932 INFO L297 olderBase$Statistics]: existing Event has 377 ancestors and is cut-off event [2023-11-29 06:23:15,932 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 06:23:15,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [1073#L1937-5true, StealerThread1of1ForFork0InUse, 2531#true, 2524#true, 2008#L1793-2true]) [2023-11-29 06:23:15,984 INFO L294 olderBase$Statistics]: this new event has 407 ancestors and is cut-off event [2023-11-29 06:23:15,984 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 06:23:15,985 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 06:23:15,985 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-29 06:23:16,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [StealerThread1of1ForFork0InUse, 2531#true, 2524#true, 1819#L1790-2true, 2008#L1793-2true]) [2023-11-29 06:23:16,460 INFO L294 olderBase$Statistics]: this new event has 413 ancestors and is cut-off event [2023-11-29 06:23:16,460 INFO L297 olderBase$Statistics]: existing Event has 384 ancestors and is cut-off event [2023-11-29 06:23:16,460 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 06:23:16,460 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-29 06:23:16,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [StealerThread1of1ForFork0InUse, 1871#L1790-3true, 2531#true, 2524#true, 2008#L1793-2true]) [2023-11-29 06:23:16,513 INFO L294 olderBase$Statistics]: this new event has 414 ancestors and is cut-off event [2023-11-29 06:23:16,513 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 06:23:16,513 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2023-11-29 06:23:16,513 INFO L297 olderBase$Statistics]: existing Event has 385 ancestors and is cut-off event [2023-11-29 06:23:16,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [StealerThread1of1ForFork0InUse, 2531#true, 844#L1790-4true, 2524#true, 2008#L1793-2true]) [2023-11-29 06:23:16,570 INFO L294 olderBase$Statistics]: this new event has 415 ancestors and is cut-off event [2023-11-29 06:23:16,570 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 06:23:16,570 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 06:23:16,570 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 06:23:16,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [StealerThread1of1ForFork0InUse, 2531#true, 2524#true, 2008#L1793-2true, 905#L1790-5true]) [2023-11-29 06:23:16,622 INFO L294 olderBase$Statistics]: this new event has 416 ancestors and is cut-off event [2023-11-29 06:23:16,622 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 06:23:16,622 INFO L297 olderBase$Statistics]: existing Event has 387 ancestors and is cut-off event [2023-11-29 06:23:16,622 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 06:23:16,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [2414#L1790-10true, StealerThread1of1ForFork0InUse, 2531#true, 2524#true, 2008#L1793-2true]) [2023-11-29 06:23:16,863 INFO L294 olderBase$Statistics]: this new event has 421 ancestors and is cut-off event [2023-11-29 06:23:16,864 INFO L297 olderBase$Statistics]: existing Event has 392 ancestors and is cut-off event [2023-11-29 06:23:16,864 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 06:23:16,864 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 06:23:17,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [StealerThread1of1ForFork0InUse, 2531#true, 1754#L1790-12true, 2524#true, 2008#L1793-2true]) [2023-11-29 06:23:17,029 INFO L294 olderBase$Statistics]: this new event has 423 ancestors and is cut-off event [2023-11-29 06:23:17,029 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 06:23:17,029 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 06:23:17,029 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 06:23:17,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [StealerThread1of1ForFork0InUse, 2269#L1790-11true, 2531#true, 2524#true, 2008#L1793-2true]) [2023-11-29 06:23:17,029 INFO L294 olderBase$Statistics]: this new event has 422 ancestors and is cut-off event [2023-11-29 06:23:17,029 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 06:23:17,029 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 06:23:17,030 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 06:23:17,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [StealerThread1of1ForFork0InUse, 2531#true, 2524#true, 2008#L1793-2true, 2048#L1790-13true]) [2023-11-29 06:23:17,030 INFO L294 olderBase$Statistics]: this new event has 424 ancestors and is cut-off event [2023-11-29 06:23:17,030 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 06:23:17,030 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 06:23:17,030 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 06:23:26,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([7059] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][146], [StealerThread1of1ForFork0InUse, 2531#true, 1754#L1790-12true, 2524#true, 239#L1968-2true]) [2023-11-29 06:23:26,054 INFO L294 olderBase$Statistics]: this new event has 537 ancestors and is cut-off event [2023-11-29 06:23:26,054 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 06:23:26,054 INFO L297 olderBase$Statistics]: existing Event has 389 ancestors and is cut-off event [2023-11-29 06:23:26,054 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 06:23:26,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([7059] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][146], [StealerThread1of1ForFork0InUse, 2531#true, 2524#true, 2048#L1790-13true, 239#L1968-2true]) [2023-11-29 06:23:26,101 INFO L294 olderBase$Statistics]: this new event has 538 ancestors and is cut-off event [2023-11-29 06:23:26,101 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 06:23:26,101 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 06:23:26,102 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 06:23:26,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [StealerThread1of1ForFork0InUse, 2531#true, 1754#L1790-12true, 2524#true, 2008#L1793-2true]) [2023-11-29 06:23:26,278 INFO L294 olderBase$Statistics]: this new event has 542 ancestors and is cut-off event [2023-11-29 06:23:26,278 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 06:23:26,278 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 06:23:26,278 INFO L297 olderBase$Statistics]: existing Event has 423 ancestors and is cut-off event [2023-11-29 06:23:26,278 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 06:23:26,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][186], [StealerThread1of1ForFork0InUse, 2531#true, 2524#true, 2008#L1793-2true, 2048#L1790-13true]) [2023-11-29 06:23:26,321 INFO L294 olderBase$Statistics]: this new event has 543 ancestors and is cut-off event [2023-11-29 06:23:26,321 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 06:23:26,321 INFO L297 olderBase$Statistics]: existing Event has 424 ancestors and is cut-off event [2023-11-29 06:23:26,321 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 06:23:26,321 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 06:23:26,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8206] L1814-15-->L1822-15: Formula: (let ((.cse1 (select |v_#race_9605| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse8 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (let ((.cse3 (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse2 (select (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (.cse0 (select .cse1 .cse8)) (.cse7 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 1))) (and (= |v_#memory_$Pointer$.offset_3477| (store |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.offset_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)))) (= .cse0 (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471| 0) (not (= .cse2 (select .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (= (store |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse2)) |v_#memory_int_4961|) (= .cse0 (select .cse1 .cse4)) (= (store |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.base_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) |v_#memory_$Pointer$.base_3477|) (= |v_#race_9605| (let ((.cse10 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 1)) (.cse11 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse12 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|))) (let ((.cse9 (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| (store (store (store (store (select |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0)))) (let ((.cse6 (store (store (store (store (select .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 0) .cse7 0) .cse4 0) .cse8 0))) (let ((.cse5 (store (store (store (store (select (store .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0))) (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (store (store (store (select (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse0) .cse7 .cse0) .cse4 .cse0) .cse8 .cse0))))))) (= .cse0 (select .cse1 .cse7))))) InVars {#race=|v_#race_9606|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4962|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|} OutVars{#race=|v_#race_9605|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1_1179|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2161|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1_951|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4961|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2247|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][229], [StealerThread1of1ForFork0InUse, 2531#true, 1754#L1790-12true, 2524#true, 301#L1822-15true]) [2023-11-29 06:23:26,663 INFO L294 olderBase$Statistics]: this new event has 551 ancestors and is cut-off event [2023-11-29 06:23:26,663 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 06:23:26,663 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 06:23:26,663 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 06:23:26,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8207] L1814-15-->L1822-15: Formula: (let ((.cse6 (select |v_#race_9609| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (let ((.cse5 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse3 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 1)) (.cse2 (select .cse6 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse7 (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (and (= |v_#race_9609| (let ((.cse1 (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 0) .cse3 0) .cse4 0) .cse5 0)))) (let ((.cse0 (store (store (store (store (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 0) (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 1) 0) (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0) (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0))) (store (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select (store .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| .cse2) .cse3 .cse2) .cse4 .cse2) .cse5 .cse2))))) (= .cse2 (select .cse6 .cse5)) (= (select .cse6 .cse4) .cse2) (= (select .cse6 .cse3) .cse2) (= (select (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) (select .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (= (store |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.offset_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|))) |v_#memory_$Pointer$.offset_3481|) (= |v_#memory_$Pointer$.base_3481| (store |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.base_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)))) (= (store |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|)) |v_#memory_int_4965|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473| 1)))) InVars {#race=|v_#race_9610|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4966|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|} OutVars{#race=|v_#race_9609|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2163|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4965|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1_871|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2249|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][230], [StealerThread1of1ForFork0InUse, 2531#true, 1754#L1790-12true, 2524#true, 301#L1822-15true]) [2023-11-29 06:23:26,663 INFO L294 olderBase$Statistics]: this new event has 551 ancestors and is cut-off event [2023-11-29 06:23:26,664 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 06:23:26,664 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 06:23:26,664 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 06:23:26,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8206] L1814-15-->L1822-15: Formula: (let ((.cse1 (select |v_#race_9605| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse8 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (let ((.cse3 (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse2 (select (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (.cse0 (select .cse1 .cse8)) (.cse7 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 1))) (and (= |v_#memory_$Pointer$.offset_3477| (store |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.offset_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)))) (= .cse0 (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471| 0) (not (= .cse2 (select .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (= (store |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse2)) |v_#memory_int_4961|) (= .cse0 (select .cse1 .cse4)) (= (store |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.base_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) |v_#memory_$Pointer$.base_3477|) (= |v_#race_9605| (let ((.cse10 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 1)) (.cse11 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse12 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|))) (let ((.cse9 (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| (store (store (store (store (select |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0)))) (let ((.cse6 (store (store (store (store (select .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 0) .cse7 0) .cse4 0) .cse8 0))) (let ((.cse5 (store (store (store (store (select (store .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0))) (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (store (store (store (select (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse0) .cse7 .cse0) .cse4 .cse0) .cse8 .cse0))))))) (= .cse0 (select .cse1 .cse7))))) InVars {#race=|v_#race_9606|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4962|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|} OutVars{#race=|v_#race_9605|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1_1179|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2161|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1_951|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4961|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2247|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][229], [StealerThread1of1ForFork0InUse, 2531#true, 2524#true, 301#L1822-15true, 2048#L1790-13true]) [2023-11-29 06:23:26,711 INFO L294 olderBase$Statistics]: this new event has 552 ancestors and is cut-off event [2023-11-29 06:23:26,711 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 06:23:26,711 INFO L297 olderBase$Statistics]: existing Event has 404 ancestors and is cut-off event [2023-11-29 06:23:26,711 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 06:23:26,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8207] L1814-15-->L1822-15: Formula: (let ((.cse6 (select |v_#race_9609| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (let ((.cse5 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse3 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 1)) (.cse2 (select .cse6 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse7 (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (and (= |v_#race_9609| (let ((.cse1 (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 0) .cse3 0) .cse4 0) .cse5 0)))) (let ((.cse0 (store (store (store (store (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 0) (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 1) 0) (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0) (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0))) (store (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select (store .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| .cse2) .cse3 .cse2) .cse4 .cse2) .cse5 .cse2))))) (= .cse2 (select .cse6 .cse5)) (= (select .cse6 .cse4) .cse2) (= (select .cse6 .cse3) .cse2) (= (select (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) (select .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (= (store |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.offset_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|))) |v_#memory_$Pointer$.offset_3481|) (= |v_#memory_$Pointer$.base_3481| (store |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.base_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)))) (= (store |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|)) |v_#memory_int_4965|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473| 1)))) InVars {#race=|v_#race_9610|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4966|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|} OutVars{#race=|v_#race_9609|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2163|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4965|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1_871|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2249|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][230], [StealerThread1of1ForFork0InUse, 2531#true, 2524#true, 301#L1822-15true, 2048#L1790-13true]) [2023-11-29 06:23:26,712 INFO L294 olderBase$Statistics]: this new event has 552 ancestors and is cut-off event [2023-11-29 06:23:26,712 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 06:23:26,712 INFO L297 olderBase$Statistics]: existing Event has 404 ancestors and is cut-off event [2023-11-29 06:23:26,712 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 06:23:35,737 INFO L124 PetriNetUnfolderBase]: 18436/98883 cut-off events. [2023-11-29 06:23:35,738 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-29 06:23:36,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130413 conditions, 98883 events. 18436/98883 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 1241476 event pairs, 14196 based on Foata normal form. 0/92768 useless extension candidates. Maximal degree in co-relation 130363. Up to 31513 conditions per place. [2023-11-29 06:23:36,178 INFO L140 encePairwiseOnDemand]: 2596/2602 looper letters, 432 selfloop transitions, 5 changer transitions 0/2397 dead transitions. [2023-11-29 06:23:36,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2340 places, 2397 transitions, 5685 flow [2023-11-29 06:23:36,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 06:23:36,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 06:23:36,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 12270 transitions. [2023-11-29 06:23:36,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7859338970023059 [2023-11-29 06:23:36,202 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 12270 transitions. [2023-11-29 06:23:36,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 12270 transitions. [2023-11-29 06:23:36,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:23:36,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 12270 transitions. [2023-11-29 06:23:36,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 2045.0) internal successors, (12270), 6 states have internal predecessors, (12270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:36,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 2602.0) internal successors, (18214), 7 states have internal predecessors, (18214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:36,267 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 2602.0) internal successors, (18214), 7 states have internal predecessors, (18214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:36,267 INFO L175 Difference]: Start difference. First operand has 2336 places, 2398 transitions, 4813 flow. Second operand 6 states and 12270 transitions. [2023-11-29 06:23:36,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 2340 places, 2397 transitions, 5685 flow [2023-11-29 06:23:36,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 2335 places, 2397 transitions, 5675 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 06:23:36,321 INFO L231 Difference]: Finished difference. Result has 2335 places, 2397 transitions, 4811 flow [2023-11-29 06:23:36,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=2602, PETRI_DIFFERENCE_MINUEND_FLOW=4801, PETRI_DIFFERENCE_MINUEND_PLACES=2330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4811, PETRI_PLACES=2335, PETRI_TRANSITIONS=2397} [2023-11-29 06:23:36,327 INFO L281 CegarLoopForPetriNet]: 2514 programPoint places, -179 predicate places. [2023-11-29 06:23:36,327 INFO L495 AbstractCegarLoop]: Abstraction has has 2335 places, 2397 transitions, 4811 flow [2023-11-29 06:23:36,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1973.5) internal successors, (11841), 6 states have internal predecessors, (11841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:36,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:23:36,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:23:36,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 06:23:36,330 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [StealerErr0ASSERT_VIOLATIONDATA_RACE, StealerErr1ASSERT_VIOLATIONDATA_RACE, StealerErr2ASSERT_VIOLATIONDATA_RACE, StealerErr3ASSERT_VIOLATIONDATA_RACE (and 275 more)] === [2023-11-29 06:23:36,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:23:36,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1451165106, now seen corresponding path program 1 times [2023-11-29 06:23:36,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:23:36,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404979737] [2023-11-29 06:23:36,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:23:36,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:23:36,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:23:36,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:23:36,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:23:36,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404979737] [2023-11-29 06:23:36,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404979737] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:23:36,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:23:36,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:23:36,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742011715] [2023-11-29 06:23:36,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:23:36,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:23:36,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:23:36,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:23:36,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:23:38,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 1965 out of 2602 [2023-11-29 06:23:38,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2335 places, 2397 transitions, 4811 flow. Second operand has 6 states, 6 states have (on average 1968.6666666666667) internal successors, (11812), 6 states have internal predecessors, (11812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:23:38,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:23:38,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1965 of 2602 [2023-11-29 06:23:38,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:23:47,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [StealerThread1of1ForFork0InUse, 2531#true, 2538#true, 1678#L1849-10true, 2008#L1793-2true]) [2023-11-29 06:23:47,604 INFO L294 olderBase$Statistics]: this new event has 396 ancestors and is cut-off event [2023-11-29 06:23:47,604 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-29 06:23:47,604 INFO L297 olderBase$Statistics]: existing Event has 367 ancestors and is cut-off event [2023-11-29 06:23:47,604 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-29 06:23:47,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [StealerThread1of1ForFork0InUse, 2531#true, 2538#true, 2008#L1793-2true, 1193#L1849-11true]) [2023-11-29 06:23:47,656 INFO L294 olderBase$Statistics]: this new event has 397 ancestors and is cut-off event [2023-11-29 06:23:47,656 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-29 06:23:47,656 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2023-11-29 06:23:47,656 INFO L297 olderBase$Statistics]: existing Event has 368 ancestors and is cut-off event [2023-11-29 06:23:47,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [StealerThread1of1ForFork0InUse, 2531#true, 15#L1849-12true, 2538#true, 2008#L1793-2true]) [2023-11-29 06:23:47,705 INFO L294 olderBase$Statistics]: this new event has 398 ancestors and is cut-off event [2023-11-29 06:23:47,705 INFO L297 olderBase$Statistics]: existing Event has 369 ancestors and is cut-off event [2023-11-29 06:23:47,705 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 06:23:47,705 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-29 06:23:48,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [1439#L1937-3true, StealerThread1of1ForFork0InUse, 2531#true, 2538#true, 2008#L1793-2true]) [2023-11-29 06:23:48,053 INFO L294 olderBase$Statistics]: this new event has 405 ancestors and is cut-off event [2023-11-29 06:23:48,053 INFO L297 olderBase$Statistics]: existing Event has 376 ancestors and is cut-off event [2023-11-29 06:23:48,053 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-29 06:23:48,053 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 06:23:48,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [StealerThread1of1ForFork0InUse, 2531#true, 915#L1937-4true, 2538#true, 2008#L1793-2true]) [2023-11-29 06:23:48,104 INFO L294 olderBase$Statistics]: this new event has 406 ancestors and is cut-off event [2023-11-29 06:23:48,104 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-29 06:23:48,104 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 06:23:48,104 INFO L297 olderBase$Statistics]: existing Event has 377 ancestors and is cut-off event [2023-11-29 06:23:48,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [1073#L1937-5true, StealerThread1of1ForFork0InUse, 2531#true, 2538#true, 2008#L1793-2true]) [2023-11-29 06:23:48,156 INFO L294 olderBase$Statistics]: this new event has 407 ancestors and is cut-off event [2023-11-29 06:23:48,157 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 06:23:48,157 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 06:23:48,157 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-29 06:23:48,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [StealerThread1of1ForFork0InUse, 2531#true, 2538#true, 1819#L1790-2true, 2008#L1793-2true]) [2023-11-29 06:23:48,737 INFO L294 olderBase$Statistics]: this new event has 413 ancestors and is cut-off event [2023-11-29 06:23:48,737 INFO L297 olderBase$Statistics]: existing Event has 384 ancestors and is cut-off event [2023-11-29 06:23:48,737 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-29 06:23:48,737 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 06:23:48,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [StealerThread1of1ForFork0InUse, 1871#L1790-3true, 2531#true, 2538#true, 2008#L1793-2true]) [2023-11-29 06:23:48,787 INFO L294 olderBase$Statistics]: this new event has 414 ancestors and is cut-off event [2023-11-29 06:23:48,787 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2023-11-29 06:23:48,787 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 06:23:48,787 INFO L297 olderBase$Statistics]: existing Event has 385 ancestors and is cut-off event [2023-11-29 06:23:48,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [StealerThread1of1ForFork0InUse, 2531#true, 844#L1790-4true, 2538#true, 2008#L1793-2true]) [2023-11-29 06:23:48,850 INFO L294 olderBase$Statistics]: this new event has 415 ancestors and is cut-off event [2023-11-29 06:23:48,850 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 06:23:48,851 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 06:23:48,851 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 06:23:48,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [StealerThread1of1ForFork0InUse, 2531#true, 2538#true, 2008#L1793-2true, 905#L1790-5true]) [2023-11-29 06:23:48,901 INFO L294 olderBase$Statistics]: this new event has 416 ancestors and is cut-off event [2023-11-29 06:23:48,901 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 06:23:48,901 INFO L297 olderBase$Statistics]: existing Event has 387 ancestors and is cut-off event [2023-11-29 06:23:48,901 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 06:23:49,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [2414#L1790-10true, StealerThread1of1ForFork0InUse, 2531#true, 2538#true, 2008#L1793-2true]) [2023-11-29 06:23:49,132 INFO L294 olderBase$Statistics]: this new event has 421 ancestors and is cut-off event [2023-11-29 06:23:49,132 INFO L297 olderBase$Statistics]: existing Event has 261 ancestors and is cut-off event [2023-11-29 06:23:49,133 INFO L297 olderBase$Statistics]: existing Event has 278 ancestors and is cut-off event [2023-11-29 06:23:49,133 INFO L297 olderBase$Statistics]: existing Event has 392 ancestors and is cut-off event [2023-11-29 06:23:49,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [StealerThread1of1ForFork0InUse, 2269#L1790-11true, 2531#true, 2538#true, 2008#L1793-2true]) [2023-11-29 06:23:49,180 INFO L294 olderBase$Statistics]: this new event has 422 ancestors and is cut-off event [2023-11-29 06:23:49,180 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 06:23:49,180 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 06:23:49,180 INFO L297 olderBase$Statistics]: existing Event has 393 ancestors and is cut-off event [2023-11-29 06:23:49,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [StealerThread1of1ForFork0InUse, 2531#true, 2538#true, 2008#L1793-2true, 2048#L1790-13true]) [2023-11-29 06:23:49,181 INFO L294 olderBase$Statistics]: this new event has 424 ancestors and is cut-off event [2023-11-29 06:23:49,181 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 06:23:49,181 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 06:23:49,181 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 06:23:49,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [StealerThread1of1ForFork0InUse, 2531#true, 1754#L1790-12true, 2538#true, 2008#L1793-2true]) [2023-11-29 06:23:49,181 INFO L294 olderBase$Statistics]: this new event has 423 ancestors and is cut-off event [2023-11-29 06:23:49,181 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 06:23:49,181 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 06:23:49,181 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 06:23:57,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([7059] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][144], [StealerThread1of1ForFork0InUse, 2531#true, 2538#true, 1754#L1790-12true, 239#L1968-2true]) [2023-11-29 06:23:57,760 INFO L294 olderBase$Statistics]: this new event has 537 ancestors and is cut-off event [2023-11-29 06:23:57,760 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 06:23:57,760 INFO L297 olderBase$Statistics]: existing Event has 418 ancestors and is cut-off event [2023-11-29 06:23:57,760 INFO L297 olderBase$Statistics]: existing Event has 389 ancestors and is cut-off event [2023-11-29 06:23:57,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([7059] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][144], [StealerThread1of1ForFork0InUse, 2531#true, 2538#true, 2048#L1790-13true, 239#L1968-2true]) [2023-11-29 06:23:57,806 INFO L294 olderBase$Statistics]: this new event has 538 ancestors and is cut-off event [2023-11-29 06:23:57,806 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 06:23:57,806 INFO L297 olderBase$Statistics]: existing Event has 419 ancestors and is cut-off event [2023-11-29 06:23:57,806 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 06:23:57,980 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [StealerThread1of1ForFork0InUse, 2531#true, 1754#L1790-12true, 2538#true, 2008#L1793-2true]) [2023-11-29 06:23:57,980 INFO L294 olderBase$Statistics]: this new event has 542 ancestors and is cut-off event [2023-11-29 06:23:57,980 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 06:23:57,980 INFO L297 olderBase$Statistics]: existing Event has 394 ancestors and is cut-off event [2023-11-29 06:23:57,980 INFO L297 olderBase$Statistics]: existing Event has 423 ancestors and is cut-off event [2023-11-29 06:23:57,980 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 06:23:58,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([6497] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][184], [StealerThread1of1ForFork0InUse, 2531#true, 2538#true, 2008#L1793-2true, 2048#L1790-13true]) [2023-11-29 06:23:58,021 INFO L294 olderBase$Statistics]: this new event has 543 ancestors and is cut-off event [2023-11-29 06:23:58,021 INFO L297 olderBase$Statistics]: existing Event has 395 ancestors and is cut-off event [2023-11-29 06:23:58,021 INFO L297 olderBase$Statistics]: existing Event has 424 ancestors and is cut-off event [2023-11-29 06:23:58,021 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 06:23:58,022 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 06:23:58,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8206] L1814-15-->L1822-15: Formula: (let ((.cse1 (select |v_#race_9605| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse8 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (let ((.cse3 (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse2 (select (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (.cse0 (select .cse1 .cse8)) (.cse7 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 1))) (and (= |v_#memory_$Pointer$.offset_3477| (store |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.offset_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)))) (= .cse0 (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471| 0) (not (= .cse2 (select .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (= (store |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse2)) |v_#memory_int_4961|) (= .cse0 (select .cse1 .cse4)) (= (store |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.base_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) |v_#memory_$Pointer$.base_3477|) (= |v_#race_9605| (let ((.cse10 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 1)) (.cse11 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse12 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|))) (let ((.cse9 (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| (store (store (store (store (select |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0)))) (let ((.cse6 (store (store (store (store (select .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 0) .cse7 0) .cse4 0) .cse8 0))) (let ((.cse5 (store (store (store (store (select (store .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0))) (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (store (store (store (select (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse0) .cse7 .cse0) .cse4 .cse0) .cse8 .cse0))))))) (= .cse0 (select .cse1 .cse7))))) InVars {#race=|v_#race_9606|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4962|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|} OutVars{#race=|v_#race_9605|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1_1179|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2161|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1_951|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4961|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2247|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][229], [StealerThread1of1ForFork0InUse, 2531#true, 1754#L1790-12true, 2538#true, 301#L1822-15true]) [2023-11-29 06:23:58,351 INFO L294 olderBase$Statistics]: this new event has 551 ancestors and is cut-off event [2023-11-29 06:23:58,351 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 06:23:58,351 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 06:23:58,351 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 06:23:58,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8207] L1814-15-->L1822-15: Formula: (let ((.cse6 (select |v_#race_9609| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (let ((.cse5 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse3 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 1)) (.cse2 (select .cse6 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse7 (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (and (= |v_#race_9609| (let ((.cse1 (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 0) .cse3 0) .cse4 0) .cse5 0)))) (let ((.cse0 (store (store (store (store (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 0) (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 1) 0) (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0) (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0))) (store (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select (store .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| .cse2) .cse3 .cse2) .cse4 .cse2) .cse5 .cse2))))) (= .cse2 (select .cse6 .cse5)) (= (select .cse6 .cse4) .cse2) (= (select .cse6 .cse3) .cse2) (= (select (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) (select .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (= (store |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.offset_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|))) |v_#memory_$Pointer$.offset_3481|) (= |v_#memory_$Pointer$.base_3481| (store |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.base_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)))) (= (store |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|)) |v_#memory_int_4965|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473| 1)))) InVars {#race=|v_#race_9610|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4966|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|} OutVars{#race=|v_#race_9609|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2163|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4965|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1_871|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2249|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][230], [StealerThread1of1ForFork0InUse, 2531#true, 1754#L1790-12true, 2538#true, 301#L1822-15true]) [2023-11-29 06:23:58,352 INFO L294 olderBase$Statistics]: this new event has 551 ancestors and is cut-off event [2023-11-29 06:23:58,352 INFO L297 olderBase$Statistics]: existing Event has 403 ancestors and is cut-off event [2023-11-29 06:23:58,352 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 06:23:58,352 INFO L297 olderBase$Statistics]: existing Event has 432 ancestors and is cut-off event [2023-11-29 06:23:58,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8206] L1814-15-->L1822-15: Formula: (let ((.cse1 (select |v_#race_9605| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse8 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (let ((.cse3 (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|)) (.cse2 (select (select |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (.cse0 (select .cse1 .cse8)) (.cse7 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 1))) (and (= |v_#memory_$Pointer$.offset_3477| (store |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.offset_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.offset_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)))) (= .cse0 (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|)) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471| 0) (not (= .cse2 (select .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) (= (store |v_#memory_int_4962| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse2)) |v_#memory_int_4961|) (= .cse0 (select .cse1 .cse4)) (= (store |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (select |v_#memory_$Pointer$.base_3478| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| (select (select |v_#memory_$Pointer$.base_3477| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|))) |v_#memory_$Pointer$.base_3477|) (= |v_#race_9605| (let ((.cse10 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 1)) (.cse11 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|)) (.cse12 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|))) (let ((.cse9 (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| (store (store (store (store (select |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0)))) (let ((.cse6 (store (store (store (store (select .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| 0) .cse7 0) .cse4 0) .cse8 0))) (let ((.cse5 (store (store (store (store (select (store .cse9 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429| 0) .cse10 0) .cse11 0) .cse12 0))) (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| (store (store (store (store (select (store (store |v_#race_9606| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515| .cse6) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429| .cse5) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515| .cse0) .cse7 .cse0) .cse4 .cse0) .cse8 .cse0))))))) (= .cse0 (select .cse1 .cse7))))) InVars {#race=|v_#race_9606|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4962|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3478|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|} OutVars{#race=|v_#race_9605|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1515|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1_1179|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2161|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1515|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_471|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1_951|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2429|, #memory_int=|v_#memory_int_4961|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2429|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3477|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2247|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem41#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet42#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][229], [StealerThread1of1ForFork0InUse, 2531#true, 2538#true, 301#L1822-15true, 2048#L1790-13true]) [2023-11-29 06:23:58,397 INFO L294 olderBase$Statistics]: this new event has 552 ancestors and is cut-off event [2023-11-29 06:23:58,397 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 06:23:58,397 INFO L297 olderBase$Statistics]: existing Event has 404 ancestors and is cut-off event [2023-11-29 06:23:58,397 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 06:23:58,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([8207] L1814-15-->L1822-15: Formula: (let ((.cse6 (select |v_#race_9609| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (let ((.cse5 (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse4 (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse3 (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 1)) (.cse2 (select .cse6 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (.cse7 (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|))) (and (= |v_#race_9609| (let ((.cse1 (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| 0) .cse3 0) .cse4 0) .cse5 0)))) (let ((.cse0 (store (store (store (store (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 0) (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517| 1) 0) (+ 2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0) (+ 3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) 0))) (store (store |v_#race_9610| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (store (store (store (select (store .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517| .cse0) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| .cse2) .cse3 .cse2) .cse4 .cse2) .cse5 .cse2))))) (= .cse2 (select .cse6 .cse5)) (= (select .cse6 .cse4) .cse2) (= (select .cse6 .cse3) .cse2) (= (select (select |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|) (select .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)) (= (store |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.offset_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.offset_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|))) |v_#memory_$Pointer$.offset_3481|) (= |v_#memory_$Pointer$.base_3481| (store |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store (select |v_#memory_$Pointer$.base_3482| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| (select (select |v_#memory_$Pointer$.base_3481| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|)))) (= (store |v_#memory_int_4966| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431| (store .cse7 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431| |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|)) |v_#memory_int_4965|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473| 1)))) InVars {#race=|v_#race_9610|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4966|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3482|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|} OutVars{#race=|v_#race_9609|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_1517|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1_2163|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_563|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_1517|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_473|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_2431|, #memory_int=|v_#memory_int_4965|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_2431|, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1_871|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3481|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1_2249|} AuxVars[] AssignedVars[#race, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem38#1, #memory_int, ULTIMATE.start_atomic_compare_exchange_strong_#t~nondet40#1, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem39#1][230], [StealerThread1of1ForFork0InUse, 2531#true, 2538#true, 301#L1822-15true, 2048#L1790-13true]) [2023-11-29 06:23:58,397 INFO L294 olderBase$Statistics]: this new event has 552 ancestors and is cut-off event [2023-11-29 06:23:58,398 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 06:23:58,398 INFO L297 olderBase$Statistics]: existing Event has 404 ancestors and is cut-off event [2023-11-29 06:23:58,398 INFO L297 olderBase$Statistics]: existing Event has 433 ancestors and is cut-off event [2023-11-29 06:24:07,090 INFO L124 PetriNetUnfolderBase]: 18010/96953 cut-off events. [2023-11-29 06:24:07,090 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-11-29 06:24:07,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127735 conditions, 96953 events. 18010/96953 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 1214425 event pairs, 13832 based on Foata normal form. 0/90004 useless extension candidates. Maximal degree in co-relation 127647. Up to 30765 conditions per place. [2023-11-29 06:24:07,382 INFO L140 encePairwiseOnDemand]: 2596/2602 looper letters, 439 selfloop transitions, 5 changer transitions 0/2396 dead transitions. [2023-11-29 06:24:07,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2339 places, 2396 transitions, 5697 flow [2023-11-29 06:24:07,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 06:24:07,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 06:24:07,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 12235 transitions. [2023-11-29 06:24:07,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.783692031770433 [2023-11-29 06:24:07,585 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 12235 transitions. [2023-11-29 06:24:07,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 12235 transitions. [2023-11-29 06:24:07,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:24:07,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 12235 transitions. [2023-11-29 06:24:07,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 2039.1666666666667) internal successors, (12235), 6 states have internal predecessors, (12235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:07,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 2602.0) internal successors, (18214), 7 states have internal predecessors, (18214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:07,631 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 2602.0) internal successors, (18214), 7 states have internal predecessors, (18214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:07,631 INFO L175 Difference]: Start difference. First operand has 2335 places, 2397 transitions, 4811 flow. Second operand 6 states and 12235 transitions. [2023-11-29 06:24:07,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 2339 places, 2396 transitions, 5697 flow [2023-11-29 06:24:07,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 2334 places, 2396 transitions, 5687 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 06:24:07,685 INFO L231 Difference]: Finished difference. Result has 2334 places, 2396 transitions, 4809 flow [2023-11-29 06:24:07,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=2602, PETRI_DIFFERENCE_MINUEND_FLOW=4799, PETRI_DIFFERENCE_MINUEND_PLACES=2329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4809, PETRI_PLACES=2334, PETRI_TRANSITIONS=2396} [2023-11-29 06:24:07,691 INFO L281 CegarLoopForPetriNet]: 2514 programPoint places, -180 predicate places. [2023-11-29 06:24:07,691 INFO L495 AbstractCegarLoop]: Abstraction has has 2334 places, 2396 transitions, 4809 flow [2023-11-29 06:24:07,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1968.6666666666667) internal successors, (11812), 6 states have internal predecessors, (11812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:07,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:24:07,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:24:07,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 06:24:07,694 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr232ASSERT_VIOLATIONDATA_RACE === [StealerErr0ASSERT_VIOLATIONDATA_RACE, StealerErr1ASSERT_VIOLATIONDATA_RACE, StealerErr2ASSERT_VIOLATIONDATA_RACE, StealerErr3ASSERT_VIOLATIONDATA_RACE (and 275 more)] === [2023-11-29 06:24:07,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:24:07,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1057730210, now seen corresponding path program 1 times [2023-11-29 06:24:07,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:24:07,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923651160] [2023-11-29 06:24:07,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:24:07,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:24:07,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:24:07,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:24:07,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:24:07,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923651160] [2023-11-29 06:24:07,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923651160] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:24:07,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:24:07,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:24:07,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770932938] [2023-11-29 06:24:07,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:24:07,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:24:07,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:24:07,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:24:07,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:24:07,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 2311 out of 2602 [2023-11-29 06:24:07,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2334 places, 2396 transitions, 4809 flow. Second operand has 3 states, 3 states have (on average 2315.3333333333335) internal successors, (6946), 3 states have internal predecessors, (6946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:07,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:24:07,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2311 of 2602 [2023-11-29 06:24:07,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:24:23,695 INFO L124 PetriNetUnfolderBase]: 1639/29501 cut-off events. [2023-11-29 06:24:23,695 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-29 06:24:23,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31349 conditions, 29501 events. 1639/29501 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 285868 event pairs, 330 based on Foata normal form. 24/27426 useless extension candidates. Maximal degree in co-relation 31220. Up to 945 conditions per place. [2023-11-29 06:24:23,820 INFO L140 encePairwiseOnDemand]: 2584/2602 looper letters, 163 selfloop transitions, 12 changer transitions 11/2474 dead transitions. [2023-11-29 06:24:23,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2336 places, 2474 transitions, 5319 flow [2023-11-29 06:24:23,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:24:23,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:24:23,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 7116 transitions. [2023-11-29 06:24:23,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9116064565718678 [2023-11-29 06:24:23,832 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 7116 transitions. [2023-11-29 06:24:23,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 7116 transitions. [2023-11-29 06:24:23,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:24:23,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 7116 transitions. [2023-11-29 06:24:23,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 2372.0) internal successors, (7116), 3 states have internal predecessors, (7116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:23,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 2602.0) internal successors, (10408), 4 states have internal predecessors, (10408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:23,845 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 2602.0) internal successors, (10408), 4 states have internal predecessors, (10408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:23,846 INFO L175 Difference]: Start difference. First operand has 2334 places, 2396 transitions, 4809 flow. Second operand 3 states and 7116 transitions. [2023-11-29 06:24:23,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 2336 places, 2474 transitions, 5319 flow [2023-11-29 06:24:23,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 2331 places, 2474 transitions, 5309 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 06:24:23,885 INFO L231 Difference]: Finished difference. Result has 2332 places, 2389 transitions, 4839 flow [2023-11-29 06:24:23,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=2602, PETRI_DIFFERENCE_MINUEND_FLOW=4799, PETRI_DIFFERENCE_MINUEND_PLACES=2329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=4839, PETRI_PLACES=2332, PETRI_TRANSITIONS=2389} [2023-11-29 06:24:23,890 INFO L281 CegarLoopForPetriNet]: 2514 programPoint places, -182 predicate places. [2023-11-29 06:24:23,890 INFO L495 AbstractCegarLoop]: Abstraction has has 2332 places, 2389 transitions, 4839 flow [2023-11-29 06:24:23,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2315.3333333333335) internal successors, (6946), 3 states have internal predecessors, (6946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:23,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:24:23,892 INFO L208 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, 1, 1, 1, 1, 1, 1] [2023-11-29 06:24:23,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 06:24:23,892 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [StealerErr0ASSERT_VIOLATIONDATA_RACE, StealerErr1ASSERT_VIOLATIONDATA_RACE, StealerErr2ASSERT_VIOLATIONDATA_RACE, StealerErr3ASSERT_VIOLATIONDATA_RACE (and 275 more)] === [2023-11-29 06:24:23,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:24:23,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1559517500, now seen corresponding path program 1 times [2023-11-29 06:24:23,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:24:23,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908814961] [2023-11-29 06:24:23,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:24:23,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:24:23,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:24:24,083 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:24:24,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:24:24,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908814961] [2023-11-29 06:24:24,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908814961] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:24:24,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873172463] [2023-11-29 06:24:24,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:24:24,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:24:24,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:24:24,089 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:24:24,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 06:24:24,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:24:24,333 INFO L262 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:24:24,339 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:24:24,405 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:24:24,406 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:24:24,465 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:24:24,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873172463] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:24:24,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:24:24,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-29 06:24:24,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441188789] [2023-11-29 06:24:24,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:24:24,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:24:24,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:24:24,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:24:24,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:24:24,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 2303 out of 2602 [2023-11-29 06:24:24,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2332 places, 2389 transitions, 4839 flow. Second operand has 10 states, 10 states have (on average 2305.4) internal successors, (23054), 10 states have internal predecessors, (23054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:24,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:24:24,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2303 of 2602 [2023-11-29 06:24:24,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:24:43,433 INFO L124 PetriNetUnfolderBase]: 1809/30053 cut-off events. [2023-11-29 06:24:43,433 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-11-29 06:24:43,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32222 conditions, 30053 events. 1809/30053 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 289905 event pairs, 295 based on Foata normal form. 2/27922 useless extension candidates. Maximal degree in co-relation 31963. Up to 991 conditions per place. [2023-11-29 06:24:43,566 INFO L140 encePairwiseOnDemand]: 2581/2602 looper letters, 176 selfloop transitions, 27 changer transitions 0/2483 dead transitions. [2023-11-29 06:24:43,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2329 places, 2483 transitions, 5435 flow [2023-11-29 06:24:43,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 06:24:43,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 06:24:43,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 20932 transitions. [2023-11-29 06:24:43,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8938423434964557 [2023-11-29 06:24:43,583 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 20932 transitions. [2023-11-29 06:24:43,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 20932 transitions. [2023-11-29 06:24:43,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:24:43,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 20932 transitions. [2023-11-29 06:24:43,610 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 2325.777777777778) internal successors, (20932), 9 states have internal predecessors, (20932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:43,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 2602.0) internal successors, (26020), 10 states have internal predecessors, (26020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:43,635 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 2602.0) internal successors, (26020), 10 states have internal predecessors, (26020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:43,635 INFO L175 Difference]: Start difference. First operand has 2332 places, 2389 transitions, 4839 flow. Second operand 9 states and 20932 transitions. [2023-11-29 06:24:43,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 2329 places, 2483 transitions, 5435 flow [2023-11-29 06:24:43,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 2328 places, 2483 transitions, 5423 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:24:43,686 INFO L231 Difference]: Finished difference. Result has 2331 places, 2400 transitions, 4959 flow [2023-11-29 06:24:43,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=2602, PETRI_DIFFERENCE_MINUEND_FLOW=4827, PETRI_DIFFERENCE_MINUEND_PLACES=2320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4959, PETRI_PLACES=2331, PETRI_TRANSITIONS=2400} [2023-11-29 06:24:43,692 INFO L281 CegarLoopForPetriNet]: 2514 programPoint places, -183 predicate places. [2023-11-29 06:24:43,692 INFO L495 AbstractCegarLoop]: Abstraction has has 2331 places, 2400 transitions, 4959 flow [2023-11-29 06:24:43,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2305.4) internal successors, (23054), 10 states have internal predecessors, (23054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:43,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:24:43,696 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-29 06:24:43,708 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 06:24:43,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:24:43,897 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [StealerErr0ASSERT_VIOLATIONDATA_RACE, StealerErr1ASSERT_VIOLATIONDATA_RACE, StealerErr2ASSERT_VIOLATIONDATA_RACE, StealerErr3ASSERT_VIOLATIONDATA_RACE (and 275 more)] === [2023-11-29 06:24:43,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:24:43,897 INFO L85 PathProgramCache]: Analyzing trace with hash 604371620, now seen corresponding path program 2 times [2023-11-29 06:24:43,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:24:43,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575947539] [2023-11-29 06:24:43,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:24:43,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:24:43,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:24:44,316 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:24:44,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:24:44,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575947539] [2023-11-29 06:24:44,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575947539] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:24:44,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740711319] [2023-11-29 06:24:44,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:24:44,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:24:44,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:24:44,318 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:24:44,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 06:24:45,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:24:45,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:24:45,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:24:45,324 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:24:45,406 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:24:45,406 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:24:45,511 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:24:45,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740711319] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:24:45,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:24:45,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 11 [2023-11-29 06:24:45,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950044404] [2023-11-29 06:24:45,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:24:45,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:24:45,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:24:45,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:24:45,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:24:45,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 2303 out of 2602 [2023-11-29 06:24:45,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2331 places, 2400 transitions, 4959 flow. Second operand has 11 states, 11 states have (on average 2305.3636363636365) internal successors, (25359), 11 states have internal predecessors, (25359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:24:45,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:24:45,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2303 of 2602 [2023-11-29 06:24:45,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:25:08,292 INFO L124 PetriNetUnfolderBase]: 1809/30070 cut-off events. [2023-11-29 06:25:08,293 INFO L125 PetriNetUnfolderBase]: For 388/388 co-relation queries the response was YES. [2023-11-29 06:25:08,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32416 conditions, 30070 events. 1809/30070 cut-off events. For 388/388 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 290133 event pairs, 295 based on Foata normal form. 1/27938 useless extension candidates. Maximal degree in co-relation 32173. Up to 991 conditions per place. [2023-11-29 06:25:08,448 INFO L140 encePairwiseOnDemand]: 2581/2602 looper letters, 177 selfloop transitions, 30 changer transitions 0/2487 dead transitions. [2023-11-29 06:25:08,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 2342 places, 2487 transitions, 5565 flow [2023-11-29 06:25:08,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:25:08,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 06:25:08,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 27844 transitions. [2023-11-29 06:25:08,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8917499359467077 [2023-11-29 06:25:08,464 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 27844 transitions. [2023-11-29 06:25:08,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 27844 transitions. [2023-11-29 06:25:08,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:25:08,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 27844 transitions. [2023-11-29 06:25:08,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 2320.3333333333335) internal successors, (27844), 12 states have internal predecessors, (27844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:25:08,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 2602.0) internal successors, (33826), 13 states have internal predecessors, (33826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:25:08,507 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 2602.0) internal successors, (33826), 13 states have internal predecessors, (33826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:25:08,507 INFO L175 Difference]: Start difference. First operand has 2331 places, 2400 transitions, 4959 flow. Second operand 12 states and 27844 transitions. [2023-11-29 06:25:08,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 2342 places, 2487 transitions, 5565 flow [2023-11-29 06:25:08,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 2341 places, 2487 transitions, 5541 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-11-29 06:25:08,563 INFO L231 Difference]: Finished difference. Result has 2345 places, 2404 transitions, 5055 flow [2023-11-29 06:25:08,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=2602, PETRI_DIFFERENCE_MINUEND_FLOW=4937, PETRI_DIFFERENCE_MINUEND_PLACES=2330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5055, PETRI_PLACES=2345, PETRI_TRANSITIONS=2404} [2023-11-29 06:25:08,568 INFO L281 CegarLoopForPetriNet]: 2514 programPoint places, -169 predicate places. [2023-11-29 06:25:08,569 INFO L495 AbstractCegarLoop]: Abstraction has has 2345 places, 2404 transitions, 5055 flow [2023-11-29 06:25:08,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2305.3636363636365) internal successors, (25359), 11 states have internal predecessors, (25359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:25:08,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:25:08,572 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2023-11-29 06:25:08,580 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 06:25:08,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38a51b4e-fd8f-4a57-aa57-51792cc1a5ce/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:25:08,773 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [StealerErr0ASSERT_VIOLATIONDATA_RACE, StealerErr1ASSERT_VIOLATIONDATA_RACE, StealerErr2ASSERT_VIOLATIONDATA_RACE, StealerErr3ASSERT_VIOLATIONDATA_RACE (and 275 more)] === [2023-11-29 06:25:08,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:25:08,773 INFO L85 PathProgramCache]: Analyzing trace with hash -2093140589, now seen corresponding path program 3 times [2023-11-29 06:25:08,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:25:08,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194368627] [2023-11-29 06:25:08,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:25:08,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:25:08,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 06:25:08,852 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 06:25:08,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 06:25:08,955 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 06:25:08,955 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 06:25:08,956 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (278 of 279 remaining) [2023-11-29 06:25:08,957 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr0ASSERT_VIOLATIONDATA_RACE (277 of 279 remaining) [2023-11-29 06:25:08,958 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr1ASSERT_VIOLATIONDATA_RACE (276 of 279 remaining) [2023-11-29 06:25:08,958 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr2ASSERT_VIOLATIONDATA_RACE (275 of 279 remaining) [2023-11-29 06:25:08,958 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr3ASSERT_VIOLATIONDATA_RACE (274 of 279 remaining) [2023-11-29 06:25:08,959 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr4ASSERT_VIOLATIONDATA_RACE (273 of 279 remaining) [2023-11-29 06:25:08,959 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr5ASSERT_VIOLATIONDATA_RACE (272 of 279 remaining) [2023-11-29 06:25:08,959 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr6ASSERT_VIOLATIONDATA_RACE (271 of 279 remaining) [2023-11-29 06:25:08,959 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr7ASSERT_VIOLATIONDATA_RACE (270 of 279 remaining) [2023-11-29 06:25:08,959 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr8ASSERT_VIOLATIONDATA_RACE (269 of 279 remaining) [2023-11-29 06:25:08,960 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr9ASSERT_VIOLATIONDATA_RACE (268 of 279 remaining) [2023-11-29 06:25:08,960 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr10ASSERT_VIOLATIONDATA_RACE (267 of 279 remaining) [2023-11-29 06:25:08,960 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr11ASSERT_VIOLATIONDATA_RACE (266 of 279 remaining) [2023-11-29 06:25:08,960 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr12ASSERT_VIOLATIONDATA_RACE (265 of 279 remaining) [2023-11-29 06:25:08,961 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr13ASSERT_VIOLATIONDATA_RACE (264 of 279 remaining) [2023-11-29 06:25:08,961 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr14ASSERT_VIOLATIONDATA_RACE (263 of 279 remaining) [2023-11-29 06:25:08,961 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr17ASSERT_VIOLATIONDATA_RACE (262 of 279 remaining) [2023-11-29 06:25:08,961 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr18ASSERT_VIOLATIONDATA_RACE (261 of 279 remaining) [2023-11-29 06:25:08,961 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr15ASSERT_VIOLATIONDATA_RACE (260 of 279 remaining) [2023-11-29 06:25:08,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr16ASSERT_VIOLATIONDATA_RACE (259 of 279 remaining) [2023-11-29 06:25:08,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr19ASSERT_VIOLATIONDATA_RACE (258 of 279 remaining) [2023-11-29 06:25:08,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr20ASSERT_VIOLATIONDATA_RACE (257 of 279 remaining) [2023-11-29 06:25:08,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr21ASSERT_VIOLATIONDATA_RACE (256 of 279 remaining) [2023-11-29 06:25:08,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (255 of 279 remaining) [2023-11-29 06:25:08,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (254 of 279 remaining) [2023-11-29 06:25:08,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (253 of 279 remaining) [2023-11-29 06:25:08,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (252 of 279 remaining) [2023-11-29 06:25:08,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (251 of 279 remaining) [2023-11-29 06:25:08,964 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (250 of 279 remaining) [2023-11-29 06:25:08,964 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (249 of 279 remaining) [2023-11-29 06:25:08,964 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (248 of 279 remaining) [2023-11-29 06:25:08,964 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr232ASSERT_VIOLATIONDATA_RACE (247 of 279 remaining) [2023-11-29 06:25:08,964 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (246 of 279 remaining) [2023-11-29 06:25:08,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (245 of 279 remaining) [2023-11-29 06:25:08,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (244 of 279 remaining) [2023-11-29 06:25:08,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (243 of 279 remaining) [2023-11-29 06:25:08,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (242 of 279 remaining) [2023-11-29 06:25:08,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr233ASSERT_VIOLATIONDATA_RACE (241 of 279 remaining) [2023-11-29 06:25:08,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr181ASSERT_VIOLATIONDATA_RACE (240 of 279 remaining) [2023-11-29 06:25:08,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr182ASSERT_VIOLATIONDATA_RACE (239 of 279 remaining) [2023-11-29 06:25:08,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr184ASSERT_VIOLATIONDATA_RACE (238 of 279 remaining) [2023-11-29 06:25:08,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr185ASSERT_VIOLATIONDATA_RACE (237 of 279 remaining) [2023-11-29 06:25:08,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr183ASSERT_VIOLATIONDATA_RACE (236 of 279 remaining) [2023-11-29 06:25:08,967 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE (235 of 279 remaining) [2023-11-29 06:25:08,967 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr186ASSERT_VIOLATIONDATA_RACE (234 of 279 remaining) [2023-11-29 06:25:08,967 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE (233 of 279 remaining) [2023-11-29 06:25:08,967 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE (232 of 279 remaining) [2023-11-29 06:25:08,967 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE (231 of 279 remaining) [2023-11-29 06:25:08,968 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE (230 of 279 remaining) [2023-11-29 06:25:08,968 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE (229 of 279 remaining) [2023-11-29 06:25:08,968 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr187ASSERT_VIOLATIONDATA_RACE (228 of 279 remaining) [2023-11-29 06:25:08,968 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr188ASSERT_VIOLATIONDATA_RACE (227 of 279 remaining) [2023-11-29 06:25:08,968 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE (226 of 279 remaining) [2023-11-29 06:25:08,969 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr189ASSERT_VIOLATIONDATA_RACE (225 of 279 remaining) [2023-11-29 06:25:08,969 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr190ASSERT_VIOLATIONDATA_RACE (224 of 279 remaining) [2023-11-29 06:25:08,969 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr192ASSERT_VIOLATIONDATA_RACE (223 of 279 remaining) [2023-11-29 06:25:08,969 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr193ASSERT_VIOLATIONDATA_RACE (222 of 279 remaining) [2023-11-29 06:25:08,969 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr191ASSERT_VIOLATIONDATA_RACE (221 of 279 remaining) [2023-11-29 06:25:08,970 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE (220 of 279 remaining) [2023-11-29 06:25:08,970 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE (219 of 279 remaining) [2023-11-29 06:25:08,970 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr194ASSERT_VIOLATIONDATA_RACE (218 of 279 remaining) [2023-11-29 06:25:08,970 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22ASSERT_VIOLATIONDATA_RACE (217 of 279 remaining) [2023-11-29 06:25:08,970 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE (216 of 279 remaining) [2023-11-29 06:25:08,970 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr195ASSERT_VIOLATIONDATA_RACE (215 of 279 remaining) [2023-11-29 06:25:08,971 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26ASSERT_VIOLATIONDATA_RACE (214 of 279 remaining) [2023-11-29 06:25:08,971 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr27ASSERT_VIOLATIONDATA_RACE (213 of 279 remaining) [2023-11-29 06:25:08,971 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr28ASSERT_VIOLATIONDATA_RACE (212 of 279 remaining) [2023-11-29 06:25:08,971 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr29ASSERT_VIOLATIONDATA_RACE (211 of 279 remaining) [2023-11-29 06:25:08,971 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr30ASSERT_VIOLATIONDATA_RACE (210 of 279 remaining) [2023-11-29 06:25:08,971 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr198ASSERT_VIOLATIONDATA_RACE (209 of 279 remaining) [2023-11-29 06:25:08,971 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr199ASSERT_VIOLATIONDATA_RACE (208 of 279 remaining) [2023-11-29 06:25:08,972 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24ASSERT_VIOLATIONDATA_RACE (207 of 279 remaining) [2023-11-29 06:25:08,972 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25ASSERT_VIOLATIONDATA_RACE (206 of 279 remaining) [2023-11-29 06:25:08,972 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr196ASSERT_VIOLATIONDATA_RACE (205 of 279 remaining) [2023-11-29 06:25:08,972 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr31ASSERT_VIOLATIONDATA_RACE (204 of 279 remaining) [2023-11-29 06:25:08,972 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr197ASSERT_VIOLATIONDATA_RACE (203 of 279 remaining) [2023-11-29 06:25:08,972 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr229ASSERT_VIOLATIONDATA_RACE (202 of 279 remaining) [2023-11-29 06:25:08,972 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr200ASSERT_VIOLATIONDATA_RACE (201 of 279 remaining) [2023-11-29 06:25:08,972 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr201ASSERT_VIOLATIONDATA_RACE (200 of 279 remaining) [2023-11-29 06:25:08,973 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr203ASSERT_VIOLATIONDATA_RACE (199 of 279 remaining) [2023-11-29 06:25:08,973 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr204ASSERT_VIOLATIONDATA_RACE (198 of 279 remaining) [2023-11-29 06:25:08,973 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr202ASSERT_VIOLATIONDATA_RACE (197 of 279 remaining) [2023-11-29 06:25:08,973 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr32ASSERT_VIOLATIONDATA_RACE (196 of 279 remaining) [2023-11-29 06:25:08,973 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr33ASSERT_VIOLATIONDATA_RACE (195 of 279 remaining) [2023-11-29 06:25:08,973 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr34ASSERT_VIOLATIONDATA_RACE (194 of 279 remaining) [2023-11-29 06:25:08,973 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr35ASSERT_VIOLATIONDATA_RACE (193 of 279 remaining) [2023-11-29 06:25:08,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr36ASSERT_VIOLATIONDATA_RACE (192 of 279 remaining) [2023-11-29 06:25:08,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr69ASSERT_VIOLATIONDATA_RACE (191 of 279 remaining) [2023-11-29 06:25:08,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr70ASSERT_VIOLATIONDATA_RACE (190 of 279 remaining) [2023-11-29 06:25:08,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr71ASSERT_VIOLATIONDATA_RACE (189 of 279 remaining) [2023-11-29 06:25:08,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr72ASSERT_VIOLATIONDATA_RACE (188 of 279 remaining) [2023-11-29 06:25:08,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr73ASSERT_VIOLATIONDATA_RACE (187 of 279 remaining) [2023-11-29 06:25:08,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr230ASSERT_VIOLATIONDATA_RACE (186 of 279 remaining) [2023-11-29 06:25:08,975 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr205ASSERT_VIOLATIONDATA_RACE (185 of 279 remaining) [2023-11-29 06:25:08,975 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr37ASSERT_VIOLATIONDATA_RACE (184 of 279 remaining) [2023-11-29 06:25:08,975 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr231ASSERT_VIOLATIONDATA_RACE (183 of 279 remaining) [2023-11-29 06:25:08,975 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr74ASSERT_VIOLATIONDATA_RACE (182 of 279 remaining) [2023-11-29 06:25:08,975 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr38ASSERT_VIOLATIONDATA_RACE (181 of 279 remaining) [2023-11-29 06:25:08,975 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr206ASSERT_VIOLATIONDATA_RACE (180 of 279 remaining) [2023-11-29 06:25:08,975 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr207ASSERT_VIOLATIONDATA_RACE (179 of 279 remaining) [2023-11-29 06:25:08,976 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr75ASSERT_VIOLATIONDATA_RACE (178 of 279 remaining) [2023-11-29 06:25:08,976 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr76ASSERT_VIOLATIONDATA_RACE (177 of 279 remaining) [2023-11-29 06:25:08,976 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr77ASSERT_VIOLATIONDATA_RACE (176 of 279 remaining) [2023-11-29 06:25:08,976 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr78ASSERT_VIOLATIONDATA_RACE (175 of 279 remaining) [2023-11-29 06:25:08,976 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr79ASSERT_VIOLATIONDATA_RACE (174 of 279 remaining) [2023-11-29 06:25:08,976 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr39ASSERT_VIOLATIONDATA_RACE (173 of 279 remaining) [2023-11-29 06:25:08,976 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr40ASSERT_VIOLATIONDATA_RACE (172 of 279 remaining) [2023-11-29 06:25:08,977 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr80ASSERT_VIOLATIONDATA_RACE (171 of 279 remaining) [2023-11-29 06:25:08,977 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr208ASSERT_VIOLATIONDATA_RACE (170 of 279 remaining) [2023-11-29 06:25:08,977 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr209ASSERT_VIOLATIONDATA_RACE (169 of 279 remaining) [2023-11-29 06:25:08,977 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr211ASSERT_VIOLATIONDATA_RACE (168 of 279 remaining) [2023-11-29 06:25:08,977 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr212ASSERT_VIOLATIONDATA_RACE (167 of 279 remaining) [2023-11-29 06:25:08,977 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr210ASSERT_VIOLATIONDATA_RACE (166 of 279 remaining) [2023-11-29 06:25:08,978 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr41ASSERT_VIOLATIONDATA_RACE (165 of 279 remaining) [2023-11-29 06:25:08,978 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr42ASSERT_VIOLATIONDATA_RACE (164 of 279 remaining) [2023-11-29 06:25:08,978 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr213ASSERT_VIOLATIONDATA_RACE (163 of 279 remaining) [2023-11-29 06:25:08,978 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr81ASSERT_VIOLATIONDATA_RACE (162 of 279 remaining) [2023-11-29 06:25:08,978 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr82ASSERT_VIOLATIONDATA_RACE (161 of 279 remaining) [2023-11-29 06:25:08,978 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr43ASSERT_VIOLATIONDATA_RACE (160 of 279 remaining) [2023-11-29 06:25:08,978 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr83ASSERT_VIOLATIONDATA_RACE (159 of 279 remaining) [2023-11-29 06:25:08,979 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr214ASSERT_VIOLATIONDATA_RACE (158 of 279 remaining) [2023-11-29 06:25:08,979 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr217ASSERT_VIOLATIONDATA_RACE (157 of 279 remaining) [2023-11-29 06:25:08,979 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr218ASSERT_VIOLATIONDATA_RACE (156 of 279 remaining) [2023-11-29 06:25:08,979 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr44ASSERT_VIOLATIONDATA_RACE (155 of 279 remaining) [2023-11-29 06:25:08,979 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr58ASSERT_VIOLATIONDATA_RACE (154 of 279 remaining) [2023-11-29 06:25:08,979 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr84ASSERT_VIOLATIONDATA_RACE (153 of 279 remaining) [2023-11-29 06:25:08,979 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr215ASSERT_VIOLATIONDATA_RACE (152 of 279 remaining) [2023-11-29 06:25:08,980 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr87ASSERT_VIOLATIONDATA_RACE (151 of 279 remaining) [2023-11-29 06:25:08,980 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr88ASSERT_VIOLATIONDATA_RACE (150 of 279 remaining) [2023-11-29 06:25:08,980 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr89ASSERT_VIOLATIONDATA_RACE (149 of 279 remaining) [2023-11-29 06:25:08,980 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr90ASSERT_VIOLATIONDATA_RACE (148 of 279 remaining) [2023-11-29 06:25:08,980 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr91ASSERT_VIOLATIONDATA_RACE (147 of 279 remaining) [2023-11-29 06:25:08,980 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr45ASSERT_VIOLATIONDATA_RACE (146 of 279 remaining) [2023-11-29 06:25:08,980 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr46ASSERT_VIOLATIONDATA_RACE (145 of 279 remaining) [2023-11-29 06:25:08,981 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr216ASSERT_VIOLATIONDATA_RACE (144 of 279 remaining) [2023-11-29 06:25:08,981 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr59ASSERT_VIOLATIONDATA_RACE (143 of 279 remaining) [2023-11-29 06:25:08,981 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr60ASSERT_VIOLATIONDATA_RACE (142 of 279 remaining) [2023-11-29 06:25:08,981 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr61ASSERT_VIOLATIONDATA_RACE (141 of 279 remaining) [2023-11-29 06:25:08,981 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr62ASSERT_VIOLATIONDATA_RACE (140 of 279 remaining) [2023-11-29 06:25:08,981 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr63ASSERT_VIOLATIONDATA_RACE (139 of 279 remaining) [2023-11-29 06:25:08,981 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr85ASSERT_VIOLATIONDATA_RACE (138 of 279 remaining) [2023-11-29 06:25:08,982 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr86ASSERT_VIOLATIONDATA_RACE (137 of 279 remaining) [2023-11-29 06:25:08,982 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr92ASSERT_VIOLATIONDATA_RACE (136 of 279 remaining) [2023-11-29 06:25:08,982 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr47ASSERT_VIOLATIONDATA_RACE (135 of 279 remaining) [2023-11-29 06:25:08,982 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr219ASSERT_VIOLATIONDATA_RACE (134 of 279 remaining) [2023-11-29 06:25:08,982 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr220ASSERT_VIOLATIONDATA_RACE (133 of 279 remaining) [2023-11-29 06:25:08,982 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr222ASSERT_VIOLATIONDATA_RACE (132 of 279 remaining) [2023-11-29 06:25:08,982 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr223ASSERT_VIOLATIONDATA_RACE (131 of 279 remaining) [2023-11-29 06:25:08,983 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr221ASSERT_VIOLATIONDATA_RACE (130 of 279 remaining) [2023-11-29 06:25:08,983 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr64ASSERT_VIOLATIONDATA_RACE (129 of 279 remaining) [2023-11-29 06:25:08,983 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr48ASSERT_VIOLATIONDATA_RACE (128 of 279 remaining) [2023-11-29 06:25:08,983 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr224ASSERT_VIOLATIONDATA_RACE (127 of 279 remaining) [2023-11-29 06:25:08,983 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr51ASSERT_VIOLATIONDATA_RACE (126 of 279 remaining) [2023-11-29 06:25:08,983 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr53ASSERT_VIOLATIONDATA_RACE (125 of 279 remaining) [2023-11-29 06:25:08,983 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr52ASSERT_VIOLATIONDATA_RACE (124 of 279 remaining) [2023-11-29 06:25:08,983 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr93ASSERT_VIOLATIONDATA_RACE (123 of 279 remaining) [2023-11-29 06:25:08,984 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr94ASSERT_VIOLATIONDATA_RACE (122 of 279 remaining) [2023-11-29 06:25:08,984 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr95ASSERT_VIOLATIONDATA_RACE (121 of 279 remaining) [2023-11-29 06:25:08,984 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr96ASSERT_VIOLATIONDATA_RACE (120 of 279 remaining) [2023-11-29 06:25:08,984 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr97ASSERT_VIOLATIONDATA_RACE (119 of 279 remaining) [2023-11-29 06:25:08,984 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr49ASSERT_VIOLATIONDATA_RACE (118 of 279 remaining) [2023-11-29 06:25:08,984 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr65ASSERT_VIOLATIONDATA_RACE (117 of 279 remaining) [2023-11-29 06:25:08,984 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr54ASSERT_VIOLATIONDATA_RACE (116 of 279 remaining) [2023-11-29 06:25:08,985 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr55ASSERT_VIOLATIONDATA_RACE (115 of 279 remaining) [2023-11-29 06:25:08,985 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr130ASSERT_VIOLATIONDATA_RACE (114 of 279 remaining) [2023-11-29 06:25:08,985 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr131ASSERT_VIOLATIONDATA_RACE (113 of 279 remaining) [2023-11-29 06:25:08,985 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr132ASSERT_VIOLATIONDATA_RACE (112 of 279 remaining) [2023-11-29 06:25:08,985 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr133ASSERT_VIOLATIONDATA_RACE (111 of 279 remaining) [2023-11-29 06:25:08,985 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr134ASSERT_VIOLATIONDATA_RACE (110 of 279 remaining) [2023-11-29 06:25:08,985 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr50ASSERT_VIOLATIONDATA_RACE (109 of 279 remaining) [2023-11-29 06:25:08,986 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr98ASSERT_VIOLATIONDATA_RACE (108 of 279 remaining) [2023-11-29 06:25:08,986 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr225ASSERT_VIOLATIONDATA_RACE (107 of 279 remaining) [2023-11-29 06:25:08,986 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr226ASSERT_VIOLATIONDATA_RACE (106 of 279 remaining) [2023-11-29 06:25:08,986 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr66ASSERT_VIOLATIONDATA_RACE (105 of 279 remaining) [2023-11-29 06:25:08,986 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr135ASSERT_VIOLATIONDATA_RACE (104 of 279 remaining) [2023-11-29 06:25:08,986 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr56ASSERT_VIOLATIONDATA_RACE (103 of 279 remaining) [2023-11-29 06:25:08,986 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr57ASSERT_VIOLATIONDATA_RACE (102 of 279 remaining) [2023-11-29 06:25:08,987 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr67ASSERT_VIOLATIONDATA_RACE (101 of 279 remaining) [2023-11-29 06:25:08,987 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr68ASSERT_VIOLATIONDATA_RACE (100 of 279 remaining) [2023-11-29 06:25:08,987 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr99ASSERT_VIOLATIONDATA_RACE (99 of 279 remaining) [2023-11-29 06:25:08,987 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr227ASSERT_VIOLATIONDATA_RACE (98 of 279 remaining) [2023-11-29 06:25:08,987 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr228ASSERT_VIOLATIONDATA_RACE (97 of 279 remaining) [2023-11-29 06:25:08,987 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr136ASSERT_VIOLATIONDATA_RACE (96 of 279 remaining) [2023-11-29 06:25:08,987 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr137ASSERT_VIOLATIONDATA_RACE (95 of 279 remaining) [2023-11-29 06:25:08,988 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr100ASSERT_VIOLATIONDATA_RACE (94 of 279 remaining) [2023-11-29 06:25:08,988 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr101ASSERT_VIOLATIONDATA_RACE (93 of 279 remaining) [2023-11-29 06:25:08,988 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr138ASSERT_VIOLATIONDATA_RACE (92 of 279 remaining) [2023-11-29 06:25:08,988 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr139ASSERT_VIOLATIONDATA_RACE (91 of 279 remaining) [2023-11-29 06:25:08,988 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr141ASSERT_VIOLATIONDATA_RACE (90 of 279 remaining) [2023-11-29 06:25:08,988 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr142ASSERT_VIOLATIONDATA_RACE (89 of 279 remaining) [2023-11-29 06:25:08,988 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr140ASSERT_VIOLATIONDATA_RACE (88 of 279 remaining) [2023-11-29 06:25:08,988 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr102ASSERT_VIOLATIONDATA_RACE (87 of 279 remaining) [2023-11-29 06:25:08,989 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr103ASSERT_VIOLATIONDATA_RACE (86 of 279 remaining) [2023-11-29 06:25:08,989 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr143ASSERT_VIOLATIONDATA_RACE (85 of 279 remaining) [2023-11-29 06:25:08,989 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr104ASSERT_VIOLATIONDATA_RACE (84 of 279 remaining) [2023-11-29 06:25:08,989 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr105ASSERT_VIOLATIONDATA_RACE (83 of 279 remaining) [2023-11-29 06:25:08,989 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr119ASSERT_VIOLATIONDATA_RACE (82 of 279 remaining) [2023-11-29 06:25:08,989 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr144ASSERT_VIOLATIONDATA_RACE (81 of 279 remaining) [2023-11-29 06:25:08,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr147ASSERT_VIOLATIONDATA_RACE (80 of 279 remaining) [2023-11-29 06:25:08,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr148ASSERT_VIOLATIONDATA_RACE (79 of 279 remaining) [2023-11-29 06:25:08,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr106ASSERT_VIOLATIONDATA_RACE (78 of 279 remaining) [2023-11-29 06:25:08,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr107ASSERT_VIOLATIONDATA_RACE (77 of 279 remaining) [2023-11-29 06:25:08,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr145ASSERT_VIOLATIONDATA_RACE (76 of 279 remaining) [2023-11-29 06:25:08,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr120ASSERT_VIOLATIONDATA_RACE (75 of 279 remaining) [2023-11-29 06:25:08,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr121ASSERT_VIOLATIONDATA_RACE (74 of 279 remaining) [2023-11-29 06:25:08,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr122ASSERT_VIOLATIONDATA_RACE (73 of 279 remaining) [2023-11-29 06:25:08,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr123ASSERT_VIOLATIONDATA_RACE (72 of 279 remaining) [2023-11-29 06:25:08,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr124ASSERT_VIOLATIONDATA_RACE (71 of 279 remaining) [2023-11-29 06:25:08,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr108ASSERT_VIOLATIONDATA_RACE (70 of 279 remaining) [2023-11-29 06:25:08,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr146ASSERT_VIOLATIONDATA_RACE (69 of 279 remaining) [2023-11-29 06:25:08,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr125ASSERT_VIOLATIONDATA_RACE (68 of 279 remaining) [2023-11-29 06:25:08,991 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr109ASSERT_VIOLATIONDATA_RACE (67 of 279 remaining) [2023-11-29 06:25:08,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr112ASSERT_VIOLATIONDATA_RACE (66 of 279 remaining) [2023-11-29 06:25:08,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr178ASSERT_VIOLATIONDATA_RACE (65 of 279 remaining) [2023-11-29 06:25:08,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr114ASSERT_VIOLATIONDATA_RACE (64 of 279 remaining) [2023-11-29 06:25:08,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr149ASSERT_VIOLATIONDATA_RACE (63 of 279 remaining) [2023-11-29 06:25:08,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr150ASSERT_VIOLATIONDATA_RACE (62 of 279 remaining) [2023-11-29 06:25:08,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr152ASSERT_VIOLATIONDATA_RACE (61 of 279 remaining) [2023-11-29 06:25:08,992 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr153ASSERT_VIOLATIONDATA_RACE (60 of 279 remaining) [2023-11-29 06:25:08,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr151ASSERT_VIOLATIONDATA_RACE (59 of 279 remaining) [2023-11-29 06:25:08,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr113ASSERT_VIOLATIONDATA_RACE (58 of 279 remaining) [2023-11-29 06:25:08,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr110ASSERT_VIOLATIONDATA_RACE (57 of 279 remaining) [2023-11-29 06:25:08,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr126ASSERT_VIOLATIONDATA_RACE (56 of 279 remaining) [2023-11-29 06:25:08,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr179ASSERT_VIOLATIONDATA_RACE (55 of 279 remaining) [2023-11-29 06:25:08,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr115ASSERT_VIOLATIONDATA_RACE (54 of 279 remaining) [2023-11-29 06:25:08,993 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr116ASSERT_VIOLATIONDATA_RACE (53 of 279 remaining) [2023-11-29 06:25:08,994 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr154ASSERT_VIOLATIONDATA_RACE (52 of 279 remaining) [2023-11-29 06:25:08,994 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr111ASSERT_VIOLATIONDATA_RACE (51 of 279 remaining) [2023-11-29 06:25:08,994 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr180ASSERT_VIOLATIONDATA_RACE (50 of 279 remaining) [2023-11-29 06:25:08,994 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr127ASSERT_VIOLATIONDATA_RACE (49 of 279 remaining) [2023-11-29 06:25:08,994 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr117ASSERT_VIOLATIONDATA_RACE (48 of 279 remaining) [2023-11-29 06:25:08,994 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr118ASSERT_VIOLATIONDATA_RACE (47 of 279 remaining) [2023-11-29 06:25:08,994 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr128ASSERT_VIOLATIONDATA_RACE (46 of 279 remaining) [2023-11-29 06:25:08,994 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr129ASSERT_VIOLATIONDATA_RACE (45 of 279 remaining) [2023-11-29 06:25:08,994 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr155ASSERT_VIOLATIONDATA_RACE (44 of 279 remaining) [2023-11-29 06:25:08,994 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr156ASSERT_VIOLATIONDATA_RACE (43 of 279 remaining) [2023-11-29 06:25:08,994 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr157ASSERT_VIOLATIONDATA_RACE (42 of 279 remaining) [2023-11-29 06:25:08,995 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr158ASSERT_VIOLATIONDATA_RACE (41 of 279 remaining) [2023-11-29 06:25:08,995 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr160ASSERT_VIOLATIONDATA_RACE (40 of 279 remaining) [2023-11-29 06:25:08,995 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr161ASSERT_VIOLATIONDATA_RACE (39 of 279 remaining) [2023-11-29 06:25:08,995 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr159ASSERT_VIOLATIONDATA_RACE (38 of 279 remaining) [2023-11-29 06:25:08,995 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr162ASSERT_VIOLATIONDATA_RACE (37 of 279 remaining) [2023-11-29 06:25:08,995 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr163ASSERT_VIOLATIONDATA_RACE (36 of 279 remaining) [2023-11-29 06:25:08,995 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr166ASSERT_VIOLATIONDATA_RACE (35 of 279 remaining) [2023-11-29 06:25:08,995 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr167ASSERT_VIOLATIONDATA_RACE (34 of 279 remaining) [2023-11-29 06:25:08,995 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr164ASSERT_VIOLATIONDATA_RACE (33 of 279 remaining) [2023-11-29 06:25:08,995 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr165ASSERT_VIOLATIONDATA_RACE (32 of 279 remaining) [2023-11-29 06:25:08,995 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr168ASSERT_VIOLATIONDATA_RACE (31 of 279 remaining) [2023-11-29 06:25:08,996 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr169ASSERT_VIOLATIONDATA_RACE (30 of 279 remaining) [2023-11-29 06:25:08,996 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr171ASSERT_VIOLATIONDATA_RACE (29 of 279 remaining) [2023-11-29 06:25:08,996 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr172ASSERT_VIOLATIONDATA_RACE (28 of 279 remaining) [2023-11-29 06:25:08,996 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr170ASSERT_VIOLATIONDATA_RACE (27 of 279 remaining) [2023-11-29 06:25:08,996 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr173ASSERT_VIOLATIONDATA_RACE (26 of 279 remaining) [2023-11-29 06:25:08,996 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr174ASSERT_VIOLATIONDATA_RACE (25 of 279 remaining) [2023-11-29 06:25:08,996 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr175ASSERT_VIOLATIONDATA_RACE (24 of 279 remaining) [2023-11-29 06:25:08,997 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr176ASSERT_VIOLATIONDATA_RACE (23 of 279 remaining) [2023-11-29 06:25:08,997 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr177ASSERT_VIOLATIONDATA_RACE (22 of 279 remaining) [2023-11-29 06:25:08,997 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr0ASSERT_VIOLATIONDATA_RACE (21 of 279 remaining) [2023-11-29 06:25:08,997 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr1ASSERT_VIOLATIONDATA_RACE (20 of 279 remaining) [2023-11-29 06:25:08,997 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr2ASSERT_VIOLATIONDATA_RACE (19 of 279 remaining) [2023-11-29 06:25:08,997 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr3ASSERT_VIOLATIONDATA_RACE (18 of 279 remaining) [2023-11-29 06:25:08,997 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr4ASSERT_VIOLATIONDATA_RACE (17 of 279 remaining) [2023-11-29 06:25:08,998 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr5ASSERT_VIOLATIONDATA_RACE (16 of 279 remaining) [2023-11-29 06:25:08,998 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr6ASSERT_VIOLATIONDATA_RACE (15 of 279 remaining) [2023-11-29 06:25:08,998 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr7ASSERT_VIOLATIONDATA_RACE (14 of 279 remaining) [2023-11-29 06:25:08,998 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr8ASSERT_VIOLATIONDATA_RACE (13 of 279 remaining) [2023-11-29 06:25:08,998 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr9ASSERT_VIOLATIONDATA_RACE (12 of 279 remaining) [2023-11-29 06:25:08,998 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr10ASSERT_VIOLATIONDATA_RACE (11 of 279 remaining) [2023-11-29 06:25:08,998 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr11ASSERT_VIOLATIONDATA_RACE (10 of 279 remaining) [2023-11-29 06:25:08,999 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr12ASSERT_VIOLATIONDATA_RACE (9 of 279 remaining) [2023-11-29 06:25:08,999 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr13ASSERT_VIOLATIONDATA_RACE (8 of 279 remaining) [2023-11-29 06:25:08,999 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr14ASSERT_VIOLATIONDATA_RACE (7 of 279 remaining) [2023-11-29 06:25:08,999 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr17ASSERT_VIOLATIONDATA_RACE (6 of 279 remaining) [2023-11-29 06:25:08,999 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr18ASSERT_VIOLATIONDATA_RACE (5 of 279 remaining) [2023-11-29 06:25:08,999 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr15ASSERT_VIOLATIONDATA_RACE (4 of 279 remaining) [2023-11-29 06:25:08,999 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr16ASSERT_VIOLATIONDATA_RACE (3 of 279 remaining) [2023-11-29 06:25:08,999 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr19ASSERT_VIOLATIONDATA_RACE (2 of 279 remaining) [2023-11-29 06:25:09,000 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr20ASSERT_VIOLATIONDATA_RACE (1 of 279 remaining) [2023-11-29 06:25:09,000 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location StealerErr21ASSERT_VIOLATIONDATA_RACE (0 of 279 remaining) [2023-11-29 06:25:09,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 06:25:09,000 INFO L445 BasicCegarLoop]: Path program histogram: [3, 1, 1, 1, 1, 1] [2023-11-29 06:25:09,003 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-11-29 06:25:09,003 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-11-29 06:25:09,274 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 06:25:09,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2739 places, 2833 transitions, 5682 flow [2023-11-29 06:25:12,166 INFO L124 PetriNetUnfolderBase]: 267/7386 cut-off events. [2023-11-29 06:25:12,166 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-11-29 06:25:12,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7398 conditions, 7386 events. 267/7386 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 47919 event pairs, 0 based on Foata normal form. 0/6383 useless extension candidates. Maximal degree in co-relation 4850. Up to 9 conditions per place. [2023-11-29 06:25:12,322 INFO L82 GeneralOperation]: Start removeDead. Operand has 2739 places, 2833 transitions, 5682 flow [2023-11-29 06:25:12,405 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2739 places, 2833 transitions, 5682 flow [2023-11-29 06:25:12,406 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 06:25:12,407 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6870c3ae, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 06:25:12,407 INFO L358 AbstractCegarLoop]: Starting to check reachability of 301 error locations. [2023-11-29 06:25:12,410 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 06:25:12,410 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2023-11-29 06:25:12,410 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 06:25:12,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:25:12,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:25:12,410 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [StealerErr0ASSERT_VIOLATIONDATA_RACE, StealerErr1ASSERT_VIOLATIONDATA_RACE, StealerErr2ASSERT_VIOLATIONDATA_RACE, StealerErr3ASSERT_VIOLATIONDATA_RACE (and 297 more)] === [2023-11-29 06:25:12,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:25:12,411 INFO L85 PathProgramCache]: Analyzing trace with hash 772969584, now seen corresponding path program 1 times [2023-11-29 06:25:12,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:25:12,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051765587] [2023-11-29 06:25:12,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:25:12,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:25:12,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:25:12,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:25:12,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:25:12,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051765587] [2023-11-29 06:25:12,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051765587] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:25:12,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:25:12,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:25:12,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217948792] [2023-11-29 06:25:12,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:25:12,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:25:12,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:25:12,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:25:12,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:25:15,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 2256 out of 2833 [2023-11-29 06:25:15,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2739 places, 2833 transitions, 5682 flow. Second operand has 6 states, 6 states have (on average 2257.3333333333335) internal successors, (13544), 6 states have internal predecessors, (13544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:25:15,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:25:15,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2256 of 2833 [2023-11-29 06:25:15,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:26:49,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9892] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][150], [StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 1714#L1849-10true, 2742#true, 256#L1968-2true]) [2023-11-29 06:26:49,595 INFO L294 olderBase$Statistics]: this new event has 391 ancestors and is cut-off event [2023-11-29 06:26:49,595 INFO L297 olderBase$Statistics]: existing Event has 231 ancestors and is cut-off event [2023-11-29 06:26:49,595 INFO L297 olderBase$Statistics]: existing Event has 362 ancestors and is cut-off event [2023-11-29 06:26:49,595 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 06:26:50,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9892] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][150], [StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2742#true, 896#L1849-11true, 256#L1968-2true]) [2023-11-29 06:26:50,797 INFO L294 olderBase$Statistics]: this new event has 392 ancestors and is cut-off event [2023-11-29 06:26:50,797 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 06:26:50,797 INFO L297 olderBase$Statistics]: existing Event has 363 ancestors and is cut-off event [2023-11-29 06:26:50,797 INFO L297 olderBase$Statistics]: existing Event has 232 ancestors and is cut-off event [2023-11-29 06:26:52,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9892] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][150], [StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2742#true, 1916#L1849-12true, 256#L1968-2true]) [2023-11-29 06:26:52,004 INFO L294 olderBase$Statistics]: this new event has 393 ancestors and is cut-off event [2023-11-29 06:26:52,004 INFO L297 olderBase$Statistics]: existing Event has 364 ancestors and is cut-off event [2023-11-29 06:26:52,004 INFO L297 olderBase$Statistics]: existing Event has 233 ancestors and is cut-off event [2023-11-29 06:26:52,005 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 06:26:55,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9330] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][190], [2198#L1793-2true, StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 1714#L1849-10true, 2742#true]) [2023-11-29 06:26:55,257 INFO L294 olderBase$Statistics]: this new event has 396 ancestors and is cut-off event [2023-11-29 06:26:55,257 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-29 06:26:55,257 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-29 06:26:55,258 INFO L297 olderBase$Statistics]: existing Event has 367 ancestors and is cut-off event [2023-11-29 06:26:56,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9330] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][190], [2198#L1793-2true, StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2742#true, 896#L1849-11true]) [2023-11-29 06:26:56,640 INFO L294 olderBase$Statistics]: this new event has 397 ancestors and is cut-off event [2023-11-29 06:26:56,640 INFO L297 olderBase$Statistics]: existing Event has 237 ancestors and is cut-off event [2023-11-29 06:26:56,640 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2023-11-29 06:26:56,640 INFO L297 olderBase$Statistics]: existing Event has 368 ancestors and is cut-off event [2023-11-29 06:26:57,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9330] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][190], [2198#L1793-2true, StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2742#true, 1916#L1849-12true]) [2023-11-29 06:26:57,848 INFO L294 olderBase$Statistics]: this new event has 398 ancestors and is cut-off event [2023-11-29 06:26:57,848 INFO L297 olderBase$Statistics]: existing Event has 238 ancestors and is cut-off event [2023-11-29 06:26:57,848 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 06:26:57,848 INFO L297 olderBase$Statistics]: existing Event has 369 ancestors and is cut-off event [2023-11-29 06:27:00,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9892] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][150], [StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2742#true, 566#L1937-3true, 256#L1968-2true]) [2023-11-29 06:27:00,537 INFO L294 olderBase$Statistics]: this new event has 400 ancestors and is cut-off event [2023-11-29 06:27:00,537 INFO L297 olderBase$Statistics]: existing Event has 371 ancestors and is cut-off event [2023-11-29 06:27:00,537 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 06:27:00,537 INFO L297 olderBase$Statistics]: existing Event has 240 ancestors and is cut-off event [2023-11-29 06:27:02,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9892] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][150], [StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2078#L1937-4true, 2742#true, 256#L1968-2true]) [2023-11-29 06:27:02,278 INFO L294 olderBase$Statistics]: this new event has 401 ancestors and is cut-off event [2023-11-29 06:27:02,278 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 06:27:02,278 INFO L297 olderBase$Statistics]: existing Event has 372 ancestors and is cut-off event [2023-11-29 06:27:02,278 INFO L297 olderBase$Statistics]: existing Event has 241 ancestors and is cut-off event [2023-11-29 06:27:03,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9892] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][150], [StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2742#true, 2139#L1937-5true, 256#L1968-2true]) [2023-11-29 06:27:03,928 INFO L294 olderBase$Statistics]: this new event has 402 ancestors and is cut-off event [2023-11-29 06:27:03,928 INFO L297 olderBase$Statistics]: existing Event has 242 ancestors and is cut-off event [2023-11-29 06:27:03,928 INFO L297 olderBase$Statistics]: existing Event has 373 ancestors and is cut-off event [2023-11-29 06:27:03,928 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 06:27:09,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9330] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][190], [2198#L1793-2true, StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2742#true, 566#L1937-3true]) [2023-11-29 06:27:09,267 INFO L294 olderBase$Statistics]: this new event has 405 ancestors and is cut-off event [2023-11-29 06:27:09,267 INFO L297 olderBase$Statistics]: existing Event has 376 ancestors and is cut-off event [2023-11-29 06:27:09,267 INFO L297 olderBase$Statistics]: existing Event has 262 ancestors and is cut-off event [2023-11-29 06:27:09,268 INFO L297 olderBase$Statistics]: existing Event has 245 ancestors and is cut-off event [2023-11-29 06:27:10,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9330] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][190], [2198#L1793-2true, StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2078#L1937-4true, 2742#true]) [2023-11-29 06:27:10,899 INFO L294 olderBase$Statistics]: this new event has 406 ancestors and is cut-off event [2023-11-29 06:27:10,900 INFO L297 olderBase$Statistics]: existing Event has 377 ancestors and is cut-off event [2023-11-29 06:27:10,900 INFO L297 olderBase$Statistics]: existing Event has 263 ancestors and is cut-off event [2023-11-29 06:27:10,900 INFO L297 olderBase$Statistics]: existing Event has 246 ancestors and is cut-off event [2023-11-29 06:27:12,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9330] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][190], [2198#L1793-2true, StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2742#true, 2139#L1937-5true]) [2023-11-29 06:27:12,754 INFO L294 olderBase$Statistics]: this new event has 407 ancestors and is cut-off event [2023-11-29 06:27:12,754 INFO L297 olderBase$Statistics]: existing Event has 247 ancestors and is cut-off event [2023-11-29 06:27:12,755 INFO L297 olderBase$Statistics]: existing Event has 378 ancestors and is cut-off event [2023-11-29 06:27:12,755 INFO L297 olderBase$Statistics]: existing Event has 264 ancestors and is cut-off event [2023-11-29 06:27:14,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9892] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][150], [486#L1790-2true, StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2742#true, 256#L1968-2true]) [2023-11-29 06:27:14,436 INFO L294 olderBase$Statistics]: this new event has 408 ancestors and is cut-off event [2023-11-29 06:27:14,436 INFO L297 olderBase$Statistics]: existing Event has 279 ancestors and is cut-off event [2023-11-29 06:27:14,436 INFO L297 olderBase$Statistics]: existing Event has 379 ancestors and is cut-off event [2023-11-29 06:27:14,436 INFO L297 olderBase$Statistics]: existing Event has 248 ancestors and is cut-off event [2023-11-29 06:27:16,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9892] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][150], [StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 1860#L1790-3true, 2742#true, 256#L1968-2true]) [2023-11-29 06:27:16,187 INFO L294 olderBase$Statistics]: this new event has 409 ancestors and is cut-off event [2023-11-29 06:27:16,187 INFO L297 olderBase$Statistics]: existing Event has 249 ancestors and is cut-off event [2023-11-29 06:27:16,187 INFO L297 olderBase$Statistics]: existing Event has 280 ancestors and is cut-off event [2023-11-29 06:27:16,187 INFO L297 olderBase$Statistics]: existing Event has 380 ancestors and is cut-off event [2023-11-29 06:27:17,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9892] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][150], [StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 1078#L1790-4true, 2742#true, 256#L1968-2true]) [2023-11-29 06:27:17,771 INFO L294 olderBase$Statistics]: this new event has 410 ancestors and is cut-off event [2023-11-29 06:27:17,771 INFO L297 olderBase$Statistics]: existing Event has 381 ancestors and is cut-off event [2023-11-29 06:27:17,771 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-29 06:27:17,771 INFO L297 olderBase$Statistics]: existing Event has 281 ancestors and is cut-off event [2023-11-29 06:27:19,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9892] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][150], [StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2742#true, 944#L1790-5true, 256#L1968-2true]) [2023-11-29 06:27:19,251 INFO L294 olderBase$Statistics]: this new event has 411 ancestors and is cut-off event [2023-11-29 06:27:19,251 INFO L297 olderBase$Statistics]: existing Event has 382 ancestors and is cut-off event [2023-11-29 06:27:19,251 INFO L297 olderBase$Statistics]: existing Event has 251 ancestors and is cut-off event [2023-11-29 06:27:19,251 INFO L297 olderBase$Statistics]: existing Event has 282 ancestors and is cut-off event [2023-11-29 06:27:22,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9330] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][190], [2198#L1793-2true, 486#L1790-2true, StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2742#true]) [2023-11-29 06:27:22,704 INFO L294 olderBase$Statistics]: this new event has 413 ancestors and is cut-off event [2023-11-29 06:27:22,704 INFO L297 olderBase$Statistics]: existing Event has 384 ancestors and is cut-off event [2023-11-29 06:27:22,704 INFO L297 olderBase$Statistics]: existing Event has 253 ancestors and is cut-off event [2023-11-29 06:27:22,704 INFO L297 olderBase$Statistics]: existing Event has 270 ancestors and is cut-off event [2023-11-29 06:27:24,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9330] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][190], [2198#L1793-2true, StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 1860#L1790-3true, 2742#true]) [2023-11-29 06:27:24,254 INFO L294 olderBase$Statistics]: this new event has 414 ancestors and is cut-off event [2023-11-29 06:27:24,254 INFO L297 olderBase$Statistics]: existing Event has 271 ancestors and is cut-off event [2023-11-29 06:27:24,254 INFO L297 olderBase$Statistics]: existing Event has 254 ancestors and is cut-off event [2023-11-29 06:27:24,255 INFO L297 olderBase$Statistics]: existing Event has 385 ancestors and is cut-off event [2023-11-29 06:27:25,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9330] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][190], [2198#L1793-2true, StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 1078#L1790-4true, 2742#true]) [2023-11-29 06:27:25,839 INFO L294 olderBase$Statistics]: this new event has 415 ancestors and is cut-off event [2023-11-29 06:27:25,840 INFO L297 olderBase$Statistics]: existing Event has 386 ancestors and is cut-off event [2023-11-29 06:27:25,840 INFO L297 olderBase$Statistics]: existing Event has 255 ancestors and is cut-off event [2023-11-29 06:27:25,840 INFO L297 olderBase$Statistics]: existing Event has 272 ancestors and is cut-off event [2023-11-29 06:27:27,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9892] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][150], [StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2742#true, 1587#L1790-10true, 256#L1968-2true]) [2023-11-29 06:27:27,625 INFO L294 olderBase$Statistics]: this new event has 416 ancestors and is cut-off event [2023-11-29 06:27:27,626 INFO L297 olderBase$Statistics]: existing Event has 387 ancestors and is cut-off event [2023-11-29 06:27:27,626 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 06:27:27,626 INFO L297 olderBase$Statistics]: existing Event has 287 ancestors and is cut-off event [2023-11-29 06:27:27,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9330] L1793-1-->L1793-2: Formula: (= |v_#race_2551| (store |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4| (store (select |v_#race_2552| |v_ULTIMATE.start_Check_~r#1.base_4|) |v_ULTIMATE.start_Check_~r#1.offset_4| 0))) InVars {#race=|v_#race_2552|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} OutVars{#race=|v_#race_2551|, ULTIMATE.start_Check_~r#1.offset=|v_ULTIMATE.start_Check_~r#1.offset_4|, ULTIMATE.start_Check_~r#1.base=|v_ULTIMATE.start_Check_~r#1.base_4|} AuxVars[] AssignedVars[#race][190], [2198#L1793-2true, StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2742#true, 944#L1790-5true]) [2023-11-29 06:27:27,627 INFO L294 olderBase$Statistics]: this new event has 416 ancestors and is cut-off event [2023-11-29 06:27:27,627 INFO L297 olderBase$Statistics]: existing Event has 387 ancestors and is cut-off event [2023-11-29 06:27:27,627 INFO L297 olderBase$Statistics]: existing Event has 256 ancestors and is cut-off event [2023-11-29 06:27:27,627 INFO L297 olderBase$Statistics]: existing Event has 273 ancestors and is cut-off event [2023-11-29 06:27:29,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9892] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][150], [StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2742#true, 2490#L1790-11true, 256#L1968-2true]) [2023-11-29 06:27:29,196 INFO L294 olderBase$Statistics]: this new event has 417 ancestors and is cut-off event [2023-11-29 06:27:29,196 INFO L297 olderBase$Statistics]: existing Event has 388 ancestors and is cut-off event [2023-11-29 06:27:29,196 INFO L297 olderBase$Statistics]: existing Event has 288 ancestors and is cut-off event [2023-11-29 06:27:29,196 INFO L297 olderBase$Statistics]: existing Event has 257 ancestors and is cut-off event [2023-11-29 06:27:31,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9892] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][150], [StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 2742#true, 184#L1790-13true, 256#L1968-2true]) [2023-11-29 06:27:31,179 INFO L294 olderBase$Statistics]: this new event has 419 ancestors and is cut-off event [2023-11-29 06:27:31,179 INFO L297 olderBase$Statistics]: existing Event has 290 ancestors and is cut-off event [2023-11-29 06:27:31,179 INFO L297 olderBase$Statistics]: existing Event has 390 ancestors and is cut-off event [2023-11-29 06:27:31,179 INFO L297 olderBase$Statistics]: existing Event has 259 ancestors and is cut-off event [2023-11-29 06:27:31,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([9892] L1968-1-->L1968-2: Formula: (= |v_#race_2541| (store |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5| (store (select |v_#race_2542| |v_ULTIMATE.start_main_~#handles~0#1.base_5|) (+ (* |v_ULTIMATE.start_main_~i~2#1_31| 4) |v_ULTIMATE.start_main_~#handles~0#1.offset_5|) 0))) InVars {#race=|v_#race_2542|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} OutVars{#race=|v_#race_2541|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_5|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_5|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_31|} AuxVars[] AssignedVars[#race][150], [StealerThread1of2ForFork0InUse, StealerThread2of2ForFork0NotInUse, 1906#L1790-12true, 2742#true, 256#L1968-2true]) [2023-11-29 06:27:31,180 INFO L294 olderBase$Statistics]: this new event has 418 ancestors and is cut-off event [2023-11-29 06:27:31,180 INFO L297 olderBase$Statistics]: existing Event has 258 ancestors and is cut-off event [2023-11-29 06:27:31,180 INFO L297 olderBase$Statistics]: existing Event has 389 ancestors and is cut-off event [2023-11-29 06:27:31,180 INFO L297 olderBase$Statistics]: existing Event has 289 ancestors and is cut-off event