./Ultimate.py --spec /mnt/goblint-svcomp/goblint-bench/bench/concrat/properties/no-data-race.prp --file /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-index-bitmask.i --full-output --architecture 32bit


--------------------------------------------------------------------------------


Checking for data races
Using default analysis
Version 2329fc70
Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data -tc /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/AutomizerReach.xml -i /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-index-bitmask.i -s /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --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 45e0b1bcb7e3b0f9a4a9c2b3c308b2bd82f05051956f6981c826030ab9acbdbf
--- Real Ultimate output ---
This is Ultimate 0.2.2-dev-2329fc7
[2024-03-09 03:15:42,306 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2024-03-09 03:15:42,308 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2024-03-09 03:15:42,328 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2024-03-09 03:15:42,328 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2024-03-09 03:15:42,329 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2024-03-09 03:15:42,330 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2024-03-09 03:15:42,331 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2024-03-09 03:15:42,332 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2024-03-09 03:15:42,333 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2024-03-09 03:15:42,334 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2024-03-09 03:15:42,335 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2024-03-09 03:15:42,335 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2024-03-09 03:15:42,335 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2024-03-09 03:15:42,336 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2024-03-09 03:15:42,337 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2024-03-09 03:15:42,338 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2024-03-09 03:15:42,338 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2024-03-09 03:15:42,339 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2024-03-09 03:15:42,341 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2024-03-09 03:15:42,342 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2024-03-09 03:15:42,343 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2024-03-09 03:15:42,344 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2024-03-09 03:15:42,344 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2024-03-09 03:15:42,347 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2024-03-09 03:15:42,347 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2024-03-09 03:15:42,347 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2024-03-09 03:15:42,347 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2024-03-09 03:15:42,348 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2024-03-09 03:15:42,349 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2024-03-09 03:15:42,349 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2024-03-09 03:15:42,349 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2024-03-09 03:15:42,350 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2024-03-09 03:15:42,350 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2024-03-09 03:15:42,351 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2024-03-09 03:15:42,351 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2024-03-09 03:15:42,351 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2024-03-09 03:15:42,352 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2024-03-09 03:15:42,352 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2024-03-09 03:15:42,352 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2024-03-09 03:15:42,353 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2024-03-09 03:15:42,354 INFO  L101        SettingsManager]: Beginning loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2024-03-09 03:15:42,370 INFO  L113        SettingsManager]: Loading preferences was successful
[2024-03-09 03:15:42,371 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2024-03-09 03:15:42,371 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-03-09 03:15:42,371 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-03-09 03:15:42,371 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-03-09 03:15:42,371 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-03-09 03:15:42,372 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-03-09 03:15:42,372 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2024-03-09 03:15:42,372 INFO  L138        SettingsManager]:  * Use SBE=true
[2024-03-09 03:15:42,372 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-03-09 03:15:42,373 INFO  L138        SettingsManager]:  * sizeof long=4
[2024-03-09 03:15:42,373 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2024-03-09 03:15:42,373 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-03-09 03:15:42,373 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2024-03-09 03:15:42,373 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2024-03-09 03:15:42,373 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-03-09 03:15:42,373 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-03-09 03:15:42,373 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-03-09 03:15:42,373 INFO  L138        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2024-03-09 03:15:42,374 INFO  L138        SettingsManager]:  * sizeof long double=12
[2024-03-09 03:15:42,374 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2024-03-09 03:15:42,374 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2024-03-09 03:15:42,374 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-03-09 03:15:42,374 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-03-09 03:15:42,374 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-03-09 03:15:42,374 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-03-09 03:15:42,374 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-03-09 03:15:42,375 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-03-09 03:15:42,375 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-03-09 03:15:42,375 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2024-03-09 03:15:42,375 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-03-09 03:15:42,375 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-03-09 03:15:42,375 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-03-09 03:15:42,375 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2024-03-09 03:15:42,375 INFO  L138        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-03-09 03:15:42,375 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-03-09 03:15:42,376 INFO  L138        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2024-03-09 03:15:42,376 INFO  L138        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:/mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml
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 -> 45e0b1bcb7e3b0f9a4a9c2b3c308b2bd82f05051956f6981c826030ab9acbdbf
[2024-03-09 03:15:42,536 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-03-09 03:15:42,558 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-03-09 03:15:42,560 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-03-09 03:15:42,561 INFO  L271        PluginConnector]: Initializing CDTParser...
[2024-03-09 03:15:42,562 INFO  L275        PluginConnector]: CDTParser initialized
[2024-03-09 03:15:42,563 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-index-bitmask.i
[2024-03-09 03:15:43,690 INFO  L500              CDTParser]: Created temporary CDT project at NULL
[2024-03-09 03:15:43,889 INFO  L351              CDTParser]: Found 1 translation units.
[2024-03-09 03:15:43,890 INFO  L172              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-index-bitmask.i
[2024-03-09 03:15:43,900 INFO  L394              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/6b102e298/52a8bb732ede4ee796400a43f6d65e05/FLAG8f5843563
[2024-03-09 03:15:43,911 INFO  L402              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/6b102e298/52a8bb732ede4ee796400a43f6d65e05
[2024-03-09 03:15:43,914 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-03-09 03:15:43,915 INFO  L131        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-03-09 03:15:43,916 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-03-09 03:15:43,916 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-03-09 03:15:43,919 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-03-09 03:15:43,919 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 03:15:43" (1/1) ...
[2024-03-09 03:15:43,920 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56f74fb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:15:43, skipping insertion in model container
[2024-03-09 03:15:43,920 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 03:15:43" (1/1) ...
[2024-03-09 03:15:43,926 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2024-03-09 03:15:43,960 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2024-03-09 03:15:44,079 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2024-03-09 03:15:44,240 WARN  L623        FunctionHandler]: Unknown extern function ffs
[2024-03-09 03:15:44,245 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-03-09 03:15:44,254 INFO  L203         MainTranslator]: Completed pre-run
[2024-03-09 03:15:44,263 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2024-03-09 03:15:44,281 WARN  L623        FunctionHandler]: Unknown extern function ffs
[2024-03-09 03:15:44,286 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-03-09 03:15:44,369 INFO  L208         MainTranslator]: Completed translation
[2024-03-09 03:15:44,369 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:15:44 WrapperNode
[2024-03-09 03:15:44,369 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-03-09 03:15:44,370 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-03-09 03:15:44,370 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-03-09 03:15:44,370 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2024-03-09 03:15:44,377 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:15:44" (1/1) ...
[2024-03-09 03:15:44,392 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:15:44" (1/1) ...
[2024-03-09 03:15:44,411 INFO  L138                Inliner]: procedures = 281, calls = 29, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 113
[2024-03-09 03:15:44,412 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-03-09 03:15:44,412 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-03-09 03:15:44,412 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2024-03-09 03:15:44,412 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2024-03-09 03:15:44,419 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:15:44" (1/1) ...
[2024-03-09 03:15:44,419 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:15:44" (1/1) ...
[2024-03-09 03:15:44,423 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:15:44" (1/1) ...
[2024-03-09 03:15:44,423 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:15:44" (1/1) ...
[2024-03-09 03:15:44,431 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:15:44" (1/1) ...
[2024-03-09 03:15:44,434 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:15:44" (1/1) ...
[2024-03-09 03:15:44,436 INFO  L185        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:15:44" (1/1) ...
[2024-03-09 03:15:44,437 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:15:44" (1/1) ...
[2024-03-09 03:15:44,439 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-03-09 03:15:44,440 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-03-09 03:15:44,441 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2024-03-09 03:15:44,441 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2024-03-09 03:15:44,441 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:15:44" (1/1) ...
[2024-03-09 03:15:44,446 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-03-09 03:15:44,454 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:15:44,479 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2024-03-09 03:15:44,483 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2024-03-09 03:15:44,509 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-03-09 03:15:44,509 INFO  L130     BoogieDeclarations]: Found specification of procedure read~$Pointer$
[2024-03-09 03:15:44,510 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-03-09 03:15:44,510 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~$Pointer$
[2024-03-09 03:15:44,510 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-03-09 03:15:44,510 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-03-09 03:15:44,510 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-03-09 03:15:44,510 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap
[2024-03-09 03:15:44,510 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-03-09 03:15:44,510 INFO  L130     BoogieDeclarations]: Found specification of procedure ffs
[2024-03-09 03:15:44,510 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-03-09 03:15:44,510 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2024-03-09 03:15:44,510 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2024-03-09 03:15:44,510 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-03-09 03:15:44,510 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-03-09 03:15:44,511 WARN  L209             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2024-03-09 03:15:44,621 INFO  L235             CfgBuilder]: Building ICFG
[2024-03-09 03:15:44,623 INFO  L261             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-03-09 03:15:44,859 INFO  L276             CfgBuilder]: Performing block encoding
[2024-03-09 03:15:44,865 INFO  L295             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-03-09 03:15:44,865 INFO  L300             CfgBuilder]: Removed 2 assume(true) statements.
[2024-03-09 03:15:44,867 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 03:15:44 BoogieIcfgContainer
[2024-03-09 03:15:44,867 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-03-09 03:15:44,869 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-03-09 03:15:44,869 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2024-03-09 03:15:44,872 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2024-03-09 03:15:44,872 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.03 03:15:43" (1/3) ...
[2024-03-09 03:15:44,873 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6de8ce59 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 03:15:44, skipping insertion in model container
[2024-03-09 03:15:44,873 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:15:44" (2/3) ...
[2024-03-09 03:15:44,873 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6de8ce59 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 03:15:44, skipping insertion in model container
[2024-03-09 03:15:44,873 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 03:15:44" (3/3) ...
[2024-03-09 03:15:44,874 INFO  L112   eAbstractionObserver]: Analyzing ICFG per-thread-index-bitmask.i
[2024-03-09 03:15:44,880 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2024-03-09 03:15:44,888 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-03-09 03:15:44,888 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations.
[2024-03-09 03:15:44,888 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-03-09 03:15:44,932 INFO  L144    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2024-03-09 03:15:44,962 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 160 places, 162 transitions, 332 flow
[2024-03-09 03:15:45,021 INFO  L130       PetriNetUnfolder]: 7/231 cut-off events.
[2024-03-09 03:15:45,021 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2024-03-09 03:15:45,025 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 237 conditions, 231 events. 7/231 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 420 event pairs, 0 based on Foata normal form. 0/200 useless extension candidates. Maximal degree in co-relation 118. Up to 4 conditions per place. 
[2024-03-09 03:15:45,026 INFO  L82        GeneralOperation]: Start removeDead. Operand has 160 places, 162 transitions, 332 flow
[2024-03-09 03:15:45,030 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 160 places, 162 transitions, 332 flow
[2024-03-09 03:15:45,033 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2024-03-09 03:15:45,041 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 160 places, 162 transitions, 332 flow
[2024-03-09 03:15:45,043 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 160 places, 162 transitions, 332 flow
[2024-03-09 03:15:45,044 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 160 places, 162 transitions, 332 flow
[2024-03-09 03:15:45,079 INFO  L130       PetriNetUnfolder]: 7/231 cut-off events.
[2024-03-09 03:15:45,079 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2024-03-09 03:15:45,079 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 237 conditions, 231 events. 7/231 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 420 event pairs, 0 based on Foata normal form. 0/200 useless extension candidates. Maximal degree in co-relation 118. Up to 4 conditions per place. 
[2024-03-09 03:15:45,082 INFO  L119        LiptonReduction]: Number of co-enabled transitions 4560
[2024-03-09 03:15:47,944 INFO  L134        LiptonReduction]: Checked pairs total: 25950
[2024-03-09 03:15:47,944 INFO  L136        LiptonReduction]: Total number of compositions: 105
[2024-03-09 03:15:47,957 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 03:15:47,963 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=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1c369248, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2024-03-09 03:15:47,963 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 18 error locations.
[2024-03-09 03:15:47,964 INFO  L130       PetriNetUnfolder]: 0/0 cut-off events.
[2024-03-09 03:15:47,964 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-03-09 03:15:47,965 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:47,965 INFO  L209   CegarLoopForPetriNet]: trace histogram [1]
[2024-03-09 03:15:47,965 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:15:47,969 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:47,969 INFO  L85        PathProgramCache]: Analyzing trace with hash 517, now seen corresponding path program 1 times
[2024-03-09 03:15:47,976 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:47,976 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178992679]
[2024-03-09 03:15:47,976 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:47,977 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:48,042 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:48,059 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:15:48,059 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:48,059 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178992679]
[2024-03-09 03:15:48,060 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178992679] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:48,060 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:48,060 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0
[2024-03-09 03:15:48,061 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788716438]
[2024-03-09 03:15:48,062 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:48,068 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-03-09 03:15:48,068 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:48,082 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-03-09 03:15:48,083 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-03-09 03:15:48,085 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 267
[2024-03-09 03:15:48,087 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 71 transitions, 150 flow. Second operand  has 2 states, 2 states have (on average 156.5) internal successors, (313), 2 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:48,087 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:48,087 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 267
[2024-03-09 03:15:48,088 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:15:48,179 INFO  L130       PetriNetUnfolder]: 113/531 cut-off events.
[2024-03-09 03:15:48,179 INFO  L131       PetriNetUnfolder]: For 2/2 co-relation queries the response was YES.
[2024-03-09 03:15:48,181 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 803 conditions, 531 events. 113/531 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3136 event pairs, 112 based on Foata normal form. 0/476 useless extension candidates. Maximal degree in co-relation 725. Up to 264 conditions per place. 
[2024-03-09 03:15:48,183 INFO  L137   encePairwiseOnDemand]: 266/267 looper letters, 26 selfloop transitions, 0 changer transitions 0/70 dead transitions.
[2024-03-09 03:15:48,183 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 70 transitions, 200 flow
[2024-03-09 03:15:48,184 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-03-09 03:15:48,186 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2024-03-09 03:15:48,192 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 339 transitions.
[2024-03-09 03:15:48,194 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6348314606741573
[2024-03-09 03:15:48,194 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 339 transitions.
[2024-03-09 03:15:48,195 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 339 transitions.
[2024-03-09 03:15:48,196 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:15:48,198 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 339 transitions.
[2024-03-09 03:15:48,200 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 169.5) internal successors, (339), 2 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:48,205 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 267.0) internal successors, (801), 3 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:48,205 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 267.0) internal successors, (801), 3 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:48,207 INFO  L175             Difference]: Start difference. First operand has 73 places, 71 transitions, 150 flow. Second operand 2 states and 339 transitions.
[2024-03-09 03:15:48,207 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 70 transitions, 200 flow
[2024-03-09 03:15:48,210 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 70 transitions, 200 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:15:48,212 INFO  L231             Difference]: Finished difference. Result has 73 places, 70 transitions, 148 flow
[2024-03-09 03:15:48,213 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=148, PETRI_PLACES=73, PETRI_TRANSITIONS=70}
[2024-03-09 03:15:48,216 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 0 predicate places.
[2024-03-09 03:15:48,216 INFO  L495      AbstractCegarLoop]: Abstraction has has 73 places, 70 transitions, 148 flow
[2024-03-09 03:15:48,216 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 156.5) internal successors, (313), 2 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:48,216 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:48,217 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-03-09 03:15:48,217 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-03-09 03:15:48,217 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:15:48,217 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:48,218 INFO  L85        PathProgramCache]: Analyzing trace with hash 15847866, now seen corresponding path program 1 times
[2024-03-09 03:15:48,218 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:48,218 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437000579]
[2024-03-09 03:15:48,218 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:48,218 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:48,245 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:48,299 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:15:48,299 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:48,300 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437000579]
[2024-03-09 03:15:48,300 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437000579] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:48,300 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:48,300 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:15:48,300 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790107105]
[2024-03-09 03:15:48,300 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:48,301 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:15:48,301 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:48,302 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:15:48,302 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:15:48,323 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 145 out of 267
[2024-03-09 03:15:48,324 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 70 transitions, 148 flow. Second operand  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:48,324 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:48,324 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 267
[2024-03-09 03:15:48,324 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:15:48,450 INFO  L130       PetriNetUnfolder]: 190/650 cut-off events.
[2024-03-09 03:15:48,450 INFO  L131       PetriNetUnfolder]: For 2/2 co-relation queries the response was YES.
[2024-03-09 03:15:48,451 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1095 conditions, 650 events. 190/650 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 3624 event pairs, 104 based on Foata normal form. 0/594 useless extension candidates. Maximal degree in co-relation 1091. Up to 262 conditions per place. 
[2024-03-09 03:15:48,453 INFO  L137   encePairwiseOnDemand]: 256/267 looper letters, 51 selfloop transitions, 8 changer transitions 0/96 dead transitions.
[2024-03-09 03:15:48,453 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 96 transitions, 318 flow
[2024-03-09 03:15:48,453 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:15:48,453 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:15:48,455 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 497 transitions.
[2024-03-09 03:15:48,457 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6204744069912609
[2024-03-09 03:15:48,457 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 497 transitions.
[2024-03-09 03:15:48,457 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 497 transitions.
[2024-03-09 03:15:48,457 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:15:48,457 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 497 transitions.
[2024-03-09 03:15:48,459 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 165.66666666666666) internal successors, (497), 3 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:48,461 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:48,461 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:48,462 INFO  L175             Difference]: Start difference. First operand has 73 places, 70 transitions, 148 flow. Second operand 3 states and 497 transitions.
[2024-03-09 03:15:48,462 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 96 transitions, 318 flow
[2024-03-09 03:15:48,463 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 96 transitions, 318 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:15:48,464 INFO  L231             Difference]: Finished difference. Result has 77 places, 78 transitions, 218 flow
[2024-03-09 03:15:48,464 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=218, PETRI_PLACES=77, PETRI_TRANSITIONS=78}
[2024-03-09 03:15:48,465 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 4 predicate places.
[2024-03-09 03:15:48,465 INFO  L495      AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 218 flow
[2024-03-09 03:15:48,465 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:48,465 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:48,466 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:15:48,466 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-03-09 03:15:48,466 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:15:48,466 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:48,466 INFO  L85        PathProgramCache]: Analyzing trace with hash 971082296, now seen corresponding path program 1 times
[2024-03-09 03:15:48,466 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:48,467 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405693432]
[2024-03-09 03:15:48,467 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:48,467 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:48,491 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:48,566 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:15:48,566 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:48,566 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405693432]
[2024-03-09 03:15:48,566 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405693432] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:48,567 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:48,567 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 03:15:48,567 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493987346]
[2024-03-09 03:15:48,567 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:48,567 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 03:15:48,567 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:48,567 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 03:15:48,568 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2024-03-09 03:15:48,644 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 150 out of 267
[2024-03-09 03:15:48,645 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 218 flow. Second operand  has 4 states, 4 states have (on average 150.75) internal successors, (603), 4 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:48,645 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:48,645 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 267
[2024-03-09 03:15:48,645 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:15:48,757 INFO  L130       PetriNetUnfolder]: 139/621 cut-off events.
[2024-03-09 03:15:48,757 INFO  L131       PetriNetUnfolder]: For 125/127 co-relation queries the response was YES.
[2024-03-09 03:15:48,758 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1131 conditions, 621 events. 139/621 cut-off events. For 125/127 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 3526 event pairs, 100 based on Foata normal form. 0/574 useless extension candidates. Maximal degree in co-relation 1125. Up to 289 conditions per place. 
[2024-03-09 03:15:48,760 INFO  L137   encePairwiseOnDemand]: 263/267 looper letters, 46 selfloop transitions, 3 changer transitions 1/98 dead transitions.
[2024-03-09 03:15:48,760 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 98 transitions, 370 flow
[2024-03-09 03:15:48,760 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 03:15:48,761 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 03:15:48,762 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 647 transitions.
[2024-03-09 03:15:48,762 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6058052434456929
[2024-03-09 03:15:48,762 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 647 transitions.
[2024-03-09 03:15:48,762 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 647 transitions.
[2024-03-09 03:15:48,763 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:15:48,763 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 647 transitions.
[2024-03-09 03:15:48,764 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 161.75) internal successors, (647), 4 states have internal predecessors, (647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:48,767 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 267.0) internal successors, (1335), 5 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:48,767 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 267.0) internal successors, (1335), 5 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:48,767 INFO  L175             Difference]: Start difference. First operand has 77 places, 78 transitions, 218 flow. Second operand 4 states and 647 transitions.
[2024-03-09 03:15:48,768 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 98 transitions, 370 flow
[2024-03-09 03:15:48,770 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 98 transitions, 350 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 03:15:48,771 INFO  L231             Difference]: Finished difference. Result has 80 places, 79 transitions, 218 flow
[2024-03-09 03:15:48,771 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=218, PETRI_PLACES=80, PETRI_TRANSITIONS=79}
[2024-03-09 03:15:48,772 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 7 predicate places.
[2024-03-09 03:15:48,772 INFO  L495      AbstractCegarLoop]: Abstraction has has 80 places, 79 transitions, 218 flow
[2024-03-09 03:15:48,772 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 150.75) internal successors, (603), 4 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:48,772 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:48,773 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:15:48,773 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-03-09 03:15:48,773 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:15:48,773 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:48,773 INFO  L85        PathProgramCache]: Analyzing trace with hash 1001242227, now seen corresponding path program 1 times
[2024-03-09 03:15:48,773 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:48,773 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835735465]
[2024-03-09 03:15:48,773 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:48,774 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:48,790 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:48,978 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:15:48,979 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:48,979 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835735465]
[2024-03-09 03:15:48,979 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835735465] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:48,979 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:48,979 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:15:48,980 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201587511]
[2024-03-09 03:15:48,980 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:48,980 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:15:48,981 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:48,981 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:15:48,982 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:15:49,154 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 131 out of 267
[2024-03-09 03:15:49,155 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 79 transitions, 218 flow. Second operand  has 6 states, 6 states have (on average 132.33333333333334) internal successors, (794), 6 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:49,155 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:49,155 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 267
[2024-03-09 03:15:49,155 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:15:49,453 INFO  L130       PetriNetUnfolder]: 468/1388 cut-off events.
[2024-03-09 03:15:49,453 INFO  L131       PetriNetUnfolder]: For 90/96 co-relation queries the response was YES.
[2024-03-09 03:15:49,457 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2704 conditions, 1388 events. 468/1388 cut-off events. For 90/96 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 9176 event pairs, 161 based on Foata normal form. 0/1336 useless extension candidates. Maximal degree in co-relation 2696. Up to 630 conditions per place. 
[2024-03-09 03:15:49,463 INFO  L137   encePairwiseOnDemand]: 244/267 looper letters, 96 selfloop transitions, 29 changer transitions 0/153 dead transitions.
[2024-03-09 03:15:49,463 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 153 transitions, 634 flow
[2024-03-09 03:15:49,464 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:15:49,464 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:15:49,466 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 909 transitions.
[2024-03-09 03:15:49,467 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5674157303370787
[2024-03-09 03:15:49,467 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 909 transitions.
[2024-03-09 03:15:49,467 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 909 transitions.
[2024-03-09 03:15:49,467 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:15:49,467 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 909 transitions.
[2024-03-09 03:15:49,469 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 151.5) internal successors, (909), 6 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:49,472 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:49,473 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:49,473 INFO  L175             Difference]: Start difference. First operand has 80 places, 79 transitions, 218 flow. Second operand 6 states and 909 transitions.
[2024-03-09 03:15:49,473 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 153 transitions, 634 flow
[2024-03-09 03:15:49,475 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 153 transitions, 631 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 03:15:49,477 INFO  L231             Difference]: Finished difference. Result has 89 places, 108 transitions, 436 flow
[2024-03-09 03:15:49,477 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=436, PETRI_PLACES=89, PETRI_TRANSITIONS=108}
[2024-03-09 03:15:49,477 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 16 predicate places.
[2024-03-09 03:15:49,478 INFO  L495      AbstractCegarLoop]: Abstraction has has 89 places, 108 transitions, 436 flow
[2024-03-09 03:15:49,478 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 132.33333333333334) internal successors, (794), 6 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:49,478 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:49,478 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:15:49,478 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-03-09 03:15:49,479 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:15:49,479 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:49,479 INFO  L85        PathProgramCache]: Analyzing trace with hash 1259059624, now seen corresponding path program 1 times
[2024-03-09 03:15:49,479 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:49,479 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103813928]
[2024-03-09 03:15:49,479 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:49,479 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:49,497 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:49,512 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:15:49,513 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:49,513 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103813928]
[2024-03-09 03:15:49,513 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103813928] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:49,513 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:49,513 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:15:49,513 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528030277]
[2024-03-09 03:15:49,513 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:49,514 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:15:49,514 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:49,514 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:15:49,514 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:15:49,542 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 267
[2024-03-09 03:15:49,543 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 108 transitions, 436 flow. Second operand  has 3 states, 3 states have (on average 148.33333333333334) internal successors, (445), 3 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:49,543 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:49,543 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 267
[2024-03-09 03:15:49,543 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:15:49,696 INFO  L130       PetriNetUnfolder]: 262/1007 cut-off events.
[2024-03-09 03:15:49,696 INFO  L131       PetriNetUnfolder]: For 285/308 co-relation queries the response was YES.
[2024-03-09 03:15:49,699 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2294 conditions, 1007 events. 262/1007 cut-off events. For 285/308 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 6763 event pairs, 134 based on Foata normal form. 4/986 useless extension candidates. Maximal degree in co-relation 2282. Up to 489 conditions per place. 
[2024-03-09 03:15:49,701 INFO  L137   encePairwiseOnDemand]: 262/267 looper letters, 45 selfloop transitions, 6 changer transitions 0/120 dead transitions.
[2024-03-09 03:15:49,701 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 120 transitions, 572 flow
[2024-03-09 03:15:49,702 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:15:49,702 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:15:49,702 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 479 transitions.
[2024-03-09 03:15:49,703 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5980024968789014
[2024-03-09 03:15:49,703 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 479 transitions.
[2024-03-09 03:15:49,703 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 479 transitions.
[2024-03-09 03:15:49,703 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:15:49,703 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 479 transitions.
[2024-03-09 03:15:49,704 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 159.66666666666666) internal successors, (479), 3 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:49,706 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:49,706 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:49,706 INFO  L175             Difference]: Start difference. First operand has 89 places, 108 transitions, 436 flow. Second operand 3 states and 479 transitions.
[2024-03-09 03:15:49,706 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 120 transitions, 572 flow
[2024-03-09 03:15:49,710 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 120 transitions, 572 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:15:49,711 INFO  L231             Difference]: Finished difference. Result has 92 places, 112 transitions, 478 flow
[2024-03-09 03:15:49,712 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=478, PETRI_PLACES=92, PETRI_TRANSITIONS=112}
[2024-03-09 03:15:49,712 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 19 predicate places.
[2024-03-09 03:15:49,712 INFO  L495      AbstractCegarLoop]: Abstraction has has 92 places, 112 transitions, 478 flow
[2024-03-09 03:15:49,713 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 148.33333333333334) internal successors, (445), 3 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:49,713 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:49,713 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:15:49,713 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-03-09 03:15:49,713 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:15:49,714 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:49,714 INFO  L85        PathProgramCache]: Analyzing trace with hash 121261746, now seen corresponding path program 1 times
[2024-03-09 03:15:49,714 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:49,714 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746573750]
[2024-03-09 03:15:49,714 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:49,714 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:49,737 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:49,751 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:15:49,751 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:49,751 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746573750]
[2024-03-09 03:15:49,751 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746573750] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:49,751 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:49,751 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:15:49,752 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302394475]
[2024-03-09 03:15:49,752 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:49,752 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:15:49,752 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:49,752 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:15:49,752 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:15:49,765 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 149 out of 267
[2024-03-09 03:15:49,765 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 112 transitions, 478 flow. Second operand  has 3 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:49,765 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:49,765 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 267
[2024-03-09 03:15:49,766 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:15:49,900 INFO  L130       PetriNetUnfolder]: 268/988 cut-off events.
[2024-03-09 03:15:49,900 INFO  L131       PetriNetUnfolder]: For 395/426 co-relation queries the response was YES.
[2024-03-09 03:15:49,901 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2341 conditions, 988 events. 268/988 cut-off events. For 395/426 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 6485 event pairs, 41 based on Foata normal form. 27/991 useless extension candidates. Maximal degree in co-relation 2327. Up to 460 conditions per place. 
[2024-03-09 03:15:49,904 INFO  L137   encePairwiseOnDemand]: 263/267 looper letters, 49 selfloop transitions, 2 changer transitions 1/125 dead transitions.
[2024-03-09 03:15:49,904 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 125 transitions, 630 flow
[2024-03-09 03:15:49,905 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:15:49,905 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:15:49,905 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 492 transitions.
[2024-03-09 03:15:49,906 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6142322097378277
[2024-03-09 03:15:49,906 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 492 transitions.
[2024-03-09 03:15:49,906 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 492 transitions.
[2024-03-09 03:15:49,906 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:15:49,906 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 492 transitions.
[2024-03-09 03:15:49,907 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:49,908 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:49,908 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:49,908 INFO  L175             Difference]: Start difference. First operand has 92 places, 112 transitions, 478 flow. Second operand 3 states and 492 transitions.
[2024-03-09 03:15:49,908 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 125 transitions, 630 flow
[2024-03-09 03:15:49,911 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 125 transitions, 622 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 03:15:49,913 INFO  L231             Difference]: Finished difference. Result has 92 places, 111 transitions, 476 flow
[2024-03-09 03:15:49,913 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=476, PETRI_PLACES=92, PETRI_TRANSITIONS=111}
[2024-03-09 03:15:49,914 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 19 predicate places.
[2024-03-09 03:15:49,914 INFO  L495      AbstractCegarLoop]: Abstraction has has 92 places, 111 transitions, 476 flow
[2024-03-09 03:15:49,914 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:49,914 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:49,914 INFO  L209   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]
[2024-03-09 03:15:49,914 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-03-09 03:15:49,914 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:15:49,915 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:49,915 INFO  L85        PathProgramCache]: Analyzing trace with hash -1828107852, now seen corresponding path program 1 times
[2024-03-09 03:15:49,915 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:49,915 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941141276]
[2024-03-09 03:15:49,915 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:49,915 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:49,936 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:50,201 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:15:50,202 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:50,202 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941141276]
[2024-03-09 03:15:50,202 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941141276] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:50,202 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:50,202 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:15:50,202 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469597178]
[2024-03-09 03:15:50,203 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:50,203 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:15:50,203 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:50,203 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:15:50,203 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:15:50,306 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 129 out of 267
[2024-03-09 03:15:50,307 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 111 transitions, 476 flow. Second operand  has 6 states, 6 states have (on average 132.5) internal successors, (795), 6 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:50,307 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:50,307 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 267
[2024-03-09 03:15:50,307 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:15:50,710 INFO  L130       PetriNetUnfolder]: 617/1670 cut-off events.
[2024-03-09 03:15:50,710 INFO  L131       PetriNetUnfolder]: For 794/814 co-relation queries the response was YES.
[2024-03-09 03:15:50,713 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4443 conditions, 1670 events. 617/1670 cut-off events. For 794/814 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 11306 event pairs, 263 based on Foata normal form. 2/1592 useless extension candidates. Maximal degree in co-relation 4429. Up to 1134 conditions per place. 
[2024-03-09 03:15:50,719 INFO  L137   encePairwiseOnDemand]: 245/267 looper letters, 137 selfloop transitions, 73 changer transitions 0/242 dead transitions.
[2024-03-09 03:15:50,719 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 242 transitions, 1408 flow
[2024-03-09 03:15:50,719 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:15:50,719 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:15:50,721 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 945 transitions.
[2024-03-09 03:15:50,721 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5898876404494382
[2024-03-09 03:15:50,721 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 945 transitions.
[2024-03-09 03:15:50,721 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 945 transitions.
[2024-03-09 03:15:50,722 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:15:50,722 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 945 transitions.
[2024-03-09 03:15:50,724 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 157.5) internal successors, (945), 6 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:50,726 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:50,726 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:50,726 INFO  L175             Difference]: Start difference. First operand has 92 places, 111 transitions, 476 flow. Second operand 6 states and 945 transitions.
[2024-03-09 03:15:50,726 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 242 transitions, 1408 flow
[2024-03-09 03:15:50,732 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 242 transitions, 1392 flow, removed 5 selfloop flow, removed 2 redundant places.
[2024-03-09 03:15:50,734 INFO  L231             Difference]: Finished difference. Result has 98 places, 182 transitions, 1025 flow
[2024-03-09 03:15:50,734 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1025, PETRI_PLACES=98, PETRI_TRANSITIONS=182}
[2024-03-09 03:15:50,735 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 25 predicate places.
[2024-03-09 03:15:50,735 INFO  L495      AbstractCegarLoop]: Abstraction has has 98 places, 182 transitions, 1025 flow
[2024-03-09 03:15:50,735 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 132.5) internal successors, (795), 6 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:50,735 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:50,736 INFO  L209   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]
[2024-03-09 03:15:50,736 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-03-09 03:15:50,736 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:15:50,736 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:50,736 INFO  L85        PathProgramCache]: Analyzing trace with hash 1574845843, now seen corresponding path program 1 times
[2024-03-09 03:15:50,736 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:50,736 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318127603]
[2024-03-09 03:15:50,736 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:50,736 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:50,755 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:51,050 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:15:51,050 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:51,050 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318127603]
[2024-03-09 03:15:51,050 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318127603] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:51,050 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:51,050 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-03-09 03:15:51,051 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305265311]
[2024-03-09 03:15:51,051 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:51,051 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-03-09 03:15:51,051 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:51,051 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-03-09 03:15:51,051 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2024-03-09 03:15:51,340 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 129 out of 267
[2024-03-09 03:15:51,341 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 182 transitions, 1025 flow. Second operand  has 8 states, 8 states have (on average 132.25) internal successors, (1058), 8 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:51,341 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:51,341 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 267
[2024-03-09 03:15:51,341 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:15:51,547 INFO  L130       PetriNetUnfolder]: 556/1533 cut-off events.
[2024-03-09 03:15:51,547 INFO  L131       PetriNetUnfolder]: For 1173/1193 co-relation queries the response was YES.
[2024-03-09 03:15:51,550 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4831 conditions, 1533 events. 556/1533 cut-off events. For 1173/1193 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 10203 event pairs, 286 based on Foata normal form. 39/1517 useless extension candidates. Maximal degree in co-relation 4813. Up to 1132 conditions per place. 
[2024-03-09 03:15:51,555 INFO  L137   encePairwiseOnDemand]: 258/267 looper letters, 150 selfloop transitions, 7 changer transitions 2/205 dead transitions.
[2024-03-09 03:15:51,555 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 205 transitions, 1450 flow
[2024-03-09 03:15:51,555 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-03-09 03:15:51,555 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-03-09 03:15:51,557 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 972 transitions.
[2024-03-09 03:15:51,557 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5200642054574639
[2024-03-09 03:15:51,557 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 972 transitions.
[2024-03-09 03:15:51,557 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 972 transitions.
[2024-03-09 03:15:51,558 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:15:51,558 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 972 transitions.
[2024-03-09 03:15:51,560 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 138.85714285714286) internal successors, (972), 7 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:51,562 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 267.0) internal successors, (2136), 8 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:51,562 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 267.0) internal successors, (2136), 8 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:51,562 INFO  L175             Difference]: Start difference. First operand has 98 places, 182 transitions, 1025 flow. Second operand 7 states and 972 transitions.
[2024-03-09 03:15:51,562 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 205 transitions, 1450 flow
[2024-03-09 03:15:51,571 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 205 transitions, 1378 flow, removed 36 selfloop flow, removed 0 redundant places.
[2024-03-09 03:15:51,574 INFO  L231             Difference]: Finished difference. Result has 105 places, 183 transitions, 997 flow
[2024-03-09 03:15:51,574 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=941, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=997, PETRI_PLACES=105, PETRI_TRANSITIONS=183}
[2024-03-09 03:15:51,574 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 32 predicate places.
[2024-03-09 03:15:51,574 INFO  L495      AbstractCegarLoop]: Abstraction has has 105 places, 183 transitions, 997 flow
[2024-03-09 03:15:51,575 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 132.25) internal successors, (1058), 8 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:51,575 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:51,575 INFO  L209   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]
[2024-03-09 03:15:51,575 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-03-09 03:15:51,575 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:15:51,575 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:51,575 INFO  L85        PathProgramCache]: Analyzing trace with hash 891690568, now seen corresponding path program 1 times
[2024-03-09 03:15:51,575 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:51,576 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516088766]
[2024-03-09 03:15:51,576 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:51,576 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:51,600 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:51,856 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:15:51,856 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:51,856 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516088766]
[2024-03-09 03:15:51,856 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516088766] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:51,856 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:51,856 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-03-09 03:15:51,856 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489549591]
[2024-03-09 03:15:51,856 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:51,857 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-03-09 03:15:51,857 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:51,857 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-03-09 03:15:51,857 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2024-03-09 03:15:52,154 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 126 out of 267
[2024-03-09 03:15:52,155 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 183 transitions, 997 flow. Second operand  has 8 states, 8 states have (on average 129.125) internal successors, (1033), 8 states have internal predecessors, (1033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:52,155 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:52,155 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 267
[2024-03-09 03:15:52,155 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:15:52,621 INFO  L130       PetriNetUnfolder]: 593/1583 cut-off events.
[2024-03-09 03:15:52,621 INFO  L131       PetriNetUnfolder]: For 1261/1274 co-relation queries the response was YES.
[2024-03-09 03:15:52,626 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 5081 conditions, 1583 events. 593/1583 cut-off events. For 1261/1274 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 10436 event pairs, 262 based on Foata normal form. 4/1524 useless extension candidates. Maximal degree in co-relation 5058. Up to 839 conditions per place. 
[2024-03-09 03:15:52,632 INFO  L137   encePairwiseOnDemand]: 255/267 looper letters, 256 selfloop transitions, 57 changer transitions 2/344 dead transitions.
[2024-03-09 03:15:52,632 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 344 transitions, 2457 flow
[2024-03-09 03:15:52,632 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2024-03-09 03:15:52,632 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 8 states.
[2024-03-09 03:15:52,634 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1193 transitions.
[2024-03-09 03:15:52,635 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5585205992509363
[2024-03-09 03:15:52,635 INFO  L72            ComplementDD]: Start complementDD. Operand 8 states and 1193 transitions.
[2024-03-09 03:15:52,635 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 8 states and 1193 transitions.
[2024-03-09 03:15:52,635 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:15:52,636 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1193 transitions.
[2024-03-09 03:15:52,638 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 9 states, 8 states have (on average 149.125) internal successors, (1193), 8 states have internal predecessors, (1193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:52,640 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 9 states, 9 states have (on average 267.0) internal successors, (2403), 9 states have internal predecessors, (2403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:52,640 INFO  L81            ComplementDD]: Finished complementDD. Result  has 9 states, 9 states have (on average 267.0) internal successors, (2403), 9 states have internal predecessors, (2403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:52,640 INFO  L175             Difference]: Start difference. First operand has 105 places, 183 transitions, 997 flow. Second operand 8 states and 1193 transitions.
[2024-03-09 03:15:52,640 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 344 transitions, 2457 flow
[2024-03-09 03:15:52,649 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 344 transitions, 2433 flow, removed 1 selfloop flow, removed 2 redundant places.
[2024-03-09 03:15:52,652 INFO  L231             Difference]: Finished difference. Result has 115 places, 208 transitions, 1350 flow
[2024-03-09 03:15:52,652 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1350, PETRI_PLACES=115, PETRI_TRANSITIONS=208}
[2024-03-09 03:15:52,653 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 42 predicate places.
[2024-03-09 03:15:52,653 INFO  L495      AbstractCegarLoop]: Abstraction has has 115 places, 208 transitions, 1350 flow
[2024-03-09 03:15:52,653 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 129.125) internal successors, (1033), 8 states have internal predecessors, (1033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:52,653 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:52,654 INFO  L209   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]
[2024-03-09 03:15:52,654 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-03-09 03:15:52,654 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:15:52,654 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:52,654 INFO  L85        PathProgramCache]: Analyzing trace with hash 1229958903, now seen corresponding path program 1 times
[2024-03-09 03:15:52,654 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:52,654 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973945858]
[2024-03-09 03:15:52,654 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:52,654 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:52,681 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:52,698 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:15:52,699 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:52,699 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973945858]
[2024-03-09 03:15:52,699 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973945858] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:52,699 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:52,699 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:15:52,699 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359861466]
[2024-03-09 03:15:52,700 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:52,700 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:15:52,700 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:52,701 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:15:52,701 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:15:52,724 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 267
[2024-03-09 03:15:52,725 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 208 transitions, 1350 flow. Second operand  has 3 states, 3 states have (on average 153.33333333333334) internal successors, (460), 3 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:52,725 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:52,725 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 267
[2024-03-09 03:15:52,725 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:15:52,899 INFO  L130       PetriNetUnfolder]: 400/1213 cut-off events.
[2024-03-09 03:15:52,899 INFO  L131       PetriNetUnfolder]: For 1958/1982 co-relation queries the response was YES.
[2024-03-09 03:15:52,902 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4266 conditions, 1213 events. 400/1213 cut-off events. For 1958/1982 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 7934 event pairs, 137 based on Foata normal form. 9/1174 useless extension candidates. Maximal degree in co-relation 4238. Up to 505 conditions per place. 
[2024-03-09 03:15:52,905 INFO  L137   encePairwiseOnDemand]: 261/267 looper letters, 50 selfloop transitions, 10 changer transitions 24/227 dead transitions.
[2024-03-09 03:15:52,905 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 227 transitions, 1575 flow
[2024-03-09 03:15:52,905 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:15:52,905 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:15:52,906 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 486 transitions.
[2024-03-09 03:15:52,906 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6067415730337079
[2024-03-09 03:15:52,906 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 486 transitions.
[2024-03-09 03:15:52,906 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 486 transitions.
[2024-03-09 03:15:52,907 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:15:52,907 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 486 transitions.
[2024-03-09 03:15:52,907 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 162.0) internal successors, (486), 3 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:52,908 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:52,909 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:52,909 INFO  L175             Difference]: Start difference. First operand has 115 places, 208 transitions, 1350 flow. Second operand 3 states and 486 transitions.
[2024-03-09 03:15:52,909 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 227 transitions, 1575 flow
[2024-03-09 03:15:52,918 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 227 transitions, 1575 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:15:52,920 INFO  L231             Difference]: Finished difference. Result has 118 places, 195 transitions, 1281 flow
[2024-03-09 03:15:52,920 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1281, PETRI_PLACES=118, PETRI_TRANSITIONS=195}
[2024-03-09 03:15:52,921 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 45 predicate places.
[2024-03-09 03:15:52,921 INFO  L495      AbstractCegarLoop]: Abstraction has has 118 places, 195 transitions, 1281 flow
[2024-03-09 03:15:52,921 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 153.33333333333334) internal successors, (460), 3 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:52,921 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:52,921 INFO  L209   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]
[2024-03-09 03:15:52,921 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-03-09 03:15:52,921 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:15:52,922 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:52,922 INFO  L85        PathProgramCache]: Analyzing trace with hash 1176122065, now seen corresponding path program 1 times
[2024-03-09 03:15:52,922 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:52,922 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779250140]
[2024-03-09 03:15:52,922 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:52,922 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:52,936 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:53,125 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:15:53,126 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:53,126 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779250140]
[2024-03-09 03:15:53,126 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779250140] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:53,126 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:53,126 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:15:53,126 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335430929]
[2024-03-09 03:15:53,127 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:53,127 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:15:53,127 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:53,128 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:15:53,128 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:15:53,332 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 141 out of 267
[2024-03-09 03:15:53,333 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 195 transitions, 1281 flow. Second operand  has 6 states, 6 states have (on average 144.0) internal successors, (864), 6 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:53,333 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:53,333 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 267
[2024-03-09 03:15:53,333 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:15:53,688 INFO  L130       PetriNetUnfolder]: 493/1385 cut-off events.
[2024-03-09 03:15:53,688 INFO  L131       PetriNetUnfolder]: For 2868/2943 co-relation queries the response was YES.
[2024-03-09 03:15:53,692 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 5232 conditions, 1385 events. 493/1385 cut-off events. For 2868/2943 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 9010 event pairs, 159 based on Foata normal form. 14/1359 useless extension candidates. Maximal degree in co-relation 5202. Up to 787 conditions per place. 
[2024-03-09 03:15:53,697 INFO  L137   encePairwiseOnDemand]: 256/267 looper letters, 91 selfloop transitions, 41 changer transitions 29/258 dead transitions.
[2024-03-09 03:15:53,697 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 258 transitions, 2004 flow
[2024-03-09 03:15:53,697 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:15:53,697 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:15:53,699 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 932 transitions.
[2024-03-09 03:15:53,699 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.581772784019975
[2024-03-09 03:15:53,699 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 932 transitions.
[2024-03-09 03:15:53,699 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 932 transitions.
[2024-03-09 03:15:53,700 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:15:53,700 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 932 transitions.
[2024-03-09 03:15:53,702 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 155.33333333333334) internal successors, (932), 6 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:53,703 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:53,704 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 267.0) internal successors, (1869), 7 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:53,704 INFO  L175             Difference]: Start difference. First operand has 118 places, 195 transitions, 1281 flow. Second operand 6 states and 932 transitions.
[2024-03-09 03:15:53,704 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 258 transitions, 2004 flow
[2024-03-09 03:15:53,718 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 258 transitions, 1955 flow, removed 12 selfloop flow, removed 4 redundant places.
[2024-03-09 03:15:53,721 INFO  L231             Difference]: Finished difference. Result has 123 places, 221 transitions, 1677 flow
[2024-03-09 03:15:53,721 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=1256, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1677, PETRI_PLACES=123, PETRI_TRANSITIONS=221}
[2024-03-09 03:15:53,721 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 50 predicate places.
[2024-03-09 03:15:53,721 INFO  L495      AbstractCegarLoop]: Abstraction has has 123 places, 221 transitions, 1677 flow
[2024-03-09 03:15:53,722 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 144.0) internal successors, (864), 6 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:53,722 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:53,722 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:15:53,722 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-03-09 03:15:53,722 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:15:53,722 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:53,723 INFO  L85        PathProgramCache]: Analyzing trace with hash 188742732, now seen corresponding path program 1 times
[2024-03-09 03:15:53,723 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:53,723 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549268650]
[2024-03-09 03:15:53,723 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:53,723 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:53,739 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:53,784 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:15:53,785 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:53,785 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549268650]
[2024-03-09 03:15:53,785 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549268650] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:53,785 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:53,785 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 03:15:53,785 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78916623]
[2024-03-09 03:15:53,785 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:53,785 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:15:53,785 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:53,786 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:15:53,786 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:15:53,798 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 151 out of 267
[2024-03-09 03:15:53,799 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 221 transitions, 1677 flow. Second operand  has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:53,799 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:53,799 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 267
[2024-03-09 03:15:53,799 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:15:53,938 INFO  L130       PetriNetUnfolder]: 292/994 cut-off events.
[2024-03-09 03:15:53,938 INFO  L131       PetriNetUnfolder]: For 2459/2470 co-relation queries the response was YES.
[2024-03-09 03:15:53,940 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3959 conditions, 994 events. 292/994 cut-off events. For 2459/2470 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 6683 event pairs, 46 based on Foata normal form. 17/999 useless extension candidates. Maximal degree in co-relation 3928. Up to 263 conditions per place. 
[2024-03-09 03:15:53,944 INFO  L137   encePairwiseOnDemand]: 263/267 looper letters, 37 selfloop transitions, 4 changer transitions 4/208 dead transitions.
[2024-03-09 03:15:53,944 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 208 transitions, 1688 flow
[2024-03-09 03:15:53,944 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:15:53,944 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:15:53,945 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 489 transitions.
[2024-03-09 03:15:53,945 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6104868913857678
[2024-03-09 03:15:53,945 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 489 transitions.
[2024-03-09 03:15:53,945 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 489 transitions.
[2024-03-09 03:15:53,945 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:15:53,945 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 489 transitions.
[2024-03-09 03:15:53,946 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:53,947 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:53,948 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 267.0) internal successors, (1068), 4 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:53,948 INFO  L175             Difference]: Start difference. First operand has 123 places, 221 transitions, 1677 flow. Second operand 3 states and 489 transitions.
[2024-03-09 03:15:53,948 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 208 transitions, 1688 flow
[2024-03-09 03:15:53,961 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 208 transitions, 1576 flow, removed 48 selfloop flow, removed 6 redundant places.
[2024-03-09 03:15:53,963 INFO  L231             Difference]: Finished difference. Result has 113 places, 198 transitions, 1447 flow
[2024-03-09 03:15:53,963 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=267, PETRI_DIFFERENCE_MINUEND_FLOW=1439, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1447, PETRI_PLACES=113, PETRI_TRANSITIONS=198}
[2024-03-09 03:15:53,964 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 40 predicate places.
[2024-03-09 03:15:53,964 INFO  L495      AbstractCegarLoop]: Abstraction has has 113 places, 198 transitions, 1447 flow
[2024-03-09 03:15:53,964 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:53,964 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:53,964 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1]
[2024-03-09 03:15:53,965 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-03-09 03:15:53,965 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:15:53,965 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:53,965 INFO  L85        PathProgramCache]: Analyzing trace with hash -1931670370, now seen corresponding path program 1 times
[2024-03-09 03:15:53,965 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:53,965 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424745561]
[2024-03-09 03:15:53,965 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:53,965 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:53,997 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 03:15:53,998 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 03:15:54,017 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 03:15:54,039 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-09 03:15:54,040 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 03:15:54,040 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 18 remaining)
[2024-03-09 03:15:54,042 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (16 of 18 remaining)
[2024-03-09 03:15:54,042 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (15 of 18 remaining)
[2024-03-09 03:15:54,042 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (14 of 18 remaining)
[2024-03-09 03:15:54,042 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (13 of 18 remaining)
[2024-03-09 03:15:54,042 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (12 of 18 remaining)
[2024-03-09 03:15:54,043 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (11 of 18 remaining)
[2024-03-09 03:15:54,043 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (10 of 18 remaining)
[2024-03-09 03:15:54,043 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (9 of 18 remaining)
[2024-03-09 03:15:54,043 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 18 remaining)
[2024-03-09 03:15:54,043 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (7 of 18 remaining)
[2024-03-09 03:15:54,043 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (6 of 18 remaining)
[2024-03-09 03:15:54,043 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (5 of 18 remaining)
[2024-03-09 03:15:54,044 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (4 of 18 remaining)
[2024-03-09 03:15:54,044 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 18 remaining)
[2024-03-09 03:15:54,044 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 18 remaining)
[2024-03-09 03:15:54,044 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (1 of 18 remaining)
[2024-03-09 03:15:54,044 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (0 of 18 remaining)
[2024-03-09 03:15:54,044 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2024-03-09 03:15:54,044 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:15:54,046 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-09 03:15:54,046 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2024-03-09 03:15:54,068 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2024-03-09 03:15:54,070 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 193 places, 194 transitions, 406 flow
[2024-03-09 03:15:54,102 INFO  L130       PetriNetUnfolder]: 12/386 cut-off events.
[2024-03-09 03:15:54,102 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2024-03-09 03:15:54,103 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 400 conditions, 386 events. 12/386 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 858 event pairs, 0 based on Foata normal form. 0/333 useless extension candidates. Maximal degree in co-relation 233. Up to 8 conditions per place. 
[2024-03-09 03:15:54,103 INFO  L82        GeneralOperation]: Start removeDead. Operand has 193 places, 194 transitions, 406 flow
[2024-03-09 03:15:54,105 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 193 places, 194 transitions, 406 flow
[2024-03-09 03:15:54,105 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2024-03-09 03:15:54,105 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 193 places, 194 transitions, 406 flow
[2024-03-09 03:15:54,105 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 193 places, 194 transitions, 406 flow
[2024-03-09 03:15:54,105 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 193 places, 194 transitions, 406 flow
[2024-03-09 03:15:54,139 INFO  L130       PetriNetUnfolder]: 12/386 cut-off events.
[2024-03-09 03:15:54,139 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2024-03-09 03:15:54,140 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 400 conditions, 386 events. 12/386 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 858 event pairs, 0 based on Foata normal form. 0/333 useless extension candidates. Maximal degree in co-relation 233. Up to 8 conditions per place. 
[2024-03-09 03:15:54,146 INFO  L119        LiptonReduction]: Number of co-enabled transitions 11700
[2024-03-09 03:15:57,153 INFO  L134        LiptonReduction]: Checked pairs total: 75899
[2024-03-09 03:15:57,153 INFO  L136        LiptonReduction]: Total number of compositions: 114
[2024-03-09 03:15:57,155 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 03:15:57,156 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=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1c369248, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2024-03-09 03:15:57,156 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 22 error locations.
[2024-03-09 03:15:57,157 INFO  L130       PetriNetUnfolder]: 0/1 cut-off events.
[2024-03-09 03:15:57,157 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-03-09 03:15:57,157 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:57,157 INFO  L209   CegarLoopForPetriNet]: trace histogram [1]
[2024-03-09 03:15:57,157 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:15:57,158 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:57,158 INFO  L85        PathProgramCache]: Analyzing trace with hash 857, now seen corresponding path program 1 times
[2024-03-09 03:15:57,158 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:57,158 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149110363]
[2024-03-09 03:15:57,158 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:57,158 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:57,161 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:57,162 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:15:57,162 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:57,162 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149110363]
[2024-03-09 03:15:57,163 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149110363] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:57,163 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:57,163 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0
[2024-03-09 03:15:57,163 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286569552]
[2024-03-09 03:15:57,163 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:57,163 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-03-09 03:15:57,163 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:57,163 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-03-09 03:15:57,163 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-03-09 03:15:57,164 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 186 out of 308
[2024-03-09 03:15:57,164 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 94 transitions, 206 flow. Second operand  has 2 states, 2 states have (on average 186.5) internal successors, (373), 2 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:57,164 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:57,164 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 308
[2024-03-09 03:15:57,164 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:15:57,559 INFO  L130       PetriNetUnfolder]: 2267/5706 cut-off events.
[2024-03-09 03:15:57,559 INFO  L131       PetriNetUnfolder]: For 65/65 co-relation queries the response was YES.
[2024-03-09 03:15:57,564 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 9456 conditions, 5706 events. 2267/5706 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 46885 event pairs, 2256 based on Foata normal form. 0/5234 useless extension candidates. Maximal degree in co-relation 8571. Up to 3696 conditions per place. 
[2024-03-09 03:15:57,581 INFO  L137   encePairwiseOnDemand]: 307/308 looper letters, 36 selfloop transitions, 0 changer transitions 0/93 dead transitions.
[2024-03-09 03:15:57,582 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 93 transitions, 276 flow
[2024-03-09 03:15:57,582 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-03-09 03:15:57,582 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2024-03-09 03:15:57,583 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 409 transitions.
[2024-03-09 03:15:57,583 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.663961038961039
[2024-03-09 03:15:57,583 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 409 transitions.
[2024-03-09 03:15:57,583 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 409 transitions.
[2024-03-09 03:15:57,584 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:15:57,584 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 409 transitions.
[2024-03-09 03:15:57,584 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 204.5) internal successors, (409), 2 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:57,585 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:57,585 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:57,585 INFO  L175             Difference]: Start difference. First operand has 97 places, 94 transitions, 206 flow. Second operand 2 states and 409 transitions.
[2024-03-09 03:15:57,586 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 93 transitions, 276 flow
[2024-03-09 03:15:57,586 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 93 transitions, 276 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:15:57,587 INFO  L231             Difference]: Finished difference. Result has 97 places, 93 transitions, 204 flow
[2024-03-09 03:15:57,587 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=204, PETRI_PLACES=97, PETRI_TRANSITIONS=93}
[2024-03-09 03:15:57,587 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 0 predicate places.
[2024-03-09 03:15:57,588 INFO  L495      AbstractCegarLoop]: Abstraction has has 97 places, 93 transitions, 204 flow
[2024-03-09 03:15:57,588 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 186.5) internal successors, (373), 2 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:57,588 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:57,588 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-03-09 03:15:57,588 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2024-03-09 03:15:57,588 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:15:57,588 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:57,588 INFO  L85        PathProgramCache]: Analyzing trace with hash 26311440, now seen corresponding path program 1 times
[2024-03-09 03:15:57,588 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:57,588 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43270579]
[2024-03-09 03:15:57,588 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:57,589 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:57,594 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:57,602 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:15:57,602 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:57,602 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43270579]
[2024-03-09 03:15:57,602 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43270579] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:57,602 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:57,602 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:15:57,602 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642807170]
[2024-03-09 03:15:57,602 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:57,602 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:15:57,602 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:57,603 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:15:57,603 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:15:57,624 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 171 out of 308
[2024-03-09 03:15:57,624 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 93 transitions, 204 flow. Second operand  has 3 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:57,624 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:57,624 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 308
[2024-03-09 03:15:57,625 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:15:58,390 INFO  L130       PetriNetUnfolder]: 5958/11924 cut-off events.
[2024-03-09 03:15:58,390 INFO  L131       PetriNetUnfolder]: For 131/131 co-relation queries the response was YES.
[2024-03-09 03:15:58,400 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 21665 conditions, 11924 events. 5958/11924 cut-off events. For 131/131 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 95255 event pairs, 3131 based on Foata normal form. 0/10935 useless extension candidates. Maximal degree in co-relation 21660. Up to 5632 conditions per place. 
[2024-03-09 03:15:58,428 INFO  L137   encePairwiseOnDemand]: 293/308 looper letters, 75 selfloop transitions, 11 changer transitions 0/133 dead transitions.
[2024-03-09 03:15:58,428 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 133 transitions, 467 flow
[2024-03-09 03:15:58,429 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:15:58,429 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:15:58,429 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 603 transitions.
[2024-03-09 03:15:58,430 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6525974025974026
[2024-03-09 03:15:58,430 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 603 transitions.
[2024-03-09 03:15:58,430 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 603 transitions.
[2024-03-09 03:15:58,430 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:15:58,430 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 603 transitions.
[2024-03-09 03:15:58,431 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 201.0) internal successors, (603), 3 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:58,432 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:58,433 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:58,433 INFO  L175             Difference]: Start difference. First operand has 97 places, 93 transitions, 204 flow. Second operand 3 states and 603 transitions.
[2024-03-09 03:15:58,433 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 133 transitions, 467 flow
[2024-03-09 03:15:58,434 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 133 transitions, 467 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:15:58,435 INFO  L231             Difference]: Finished difference. Result has 101 places, 104 transitions, 300 flow
[2024-03-09 03:15:58,435 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=300, PETRI_PLACES=101, PETRI_TRANSITIONS=104}
[2024-03-09 03:15:58,436 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 4 predicate places.
[2024-03-09 03:15:58,436 INFO  L495      AbstractCegarLoop]: Abstraction has has 101 places, 104 transitions, 300 flow
[2024-03-09 03:15:58,436 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:58,436 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:58,436 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:15:58,436 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2024-03-09 03:15:58,436 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:15:58,436 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:58,436 INFO  L85        PathProgramCache]: Analyzing trace with hash 1521698447, now seen corresponding path program 1 times
[2024-03-09 03:15:58,437 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:58,437 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805891487]
[2024-03-09 03:15:58,437 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:58,437 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:58,444 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:58,465 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:15:58,465 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:58,465 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805891487]
[2024-03-09 03:15:58,465 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805891487] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:58,465 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:58,465 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 03:15:58,465 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660562816]
[2024-03-09 03:15:58,466 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:58,466 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 03:15:58,466 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:58,466 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 03:15:58,466 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2024-03-09 03:15:58,503 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 180 out of 308
[2024-03-09 03:15:58,504 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 104 transitions, 300 flow. Second operand  has 4 states, 4 states have (on average 180.75) internal successors, (723), 4 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:58,504 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:58,504 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 308
[2024-03-09 03:15:58,504 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:15:59,289 INFO  L130       PetriNetUnfolder]: 3952/9620 cut-off events.
[2024-03-09 03:15:59,289 INFO  L131       PetriNetUnfolder]: For 2890/3017 co-relation queries the response was YES.
[2024-03-09 03:15:59,300 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 19105 conditions, 9620 events. 3952/9620 cut-off events. For 2890/3017 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 85624 event pairs, 2821 based on Foata normal form. 0/8964 useless extension candidates. Maximal degree in co-relation 19098. Up to 6013 conditions per place. 
[2024-03-09 03:15:59,320 INFO  L137   encePairwiseOnDemand]: 304/308 looper letters, 58 selfloop transitions, 3 changer transitions 1/125 dead transitions.
[2024-03-09 03:15:59,320 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 125 transitions, 478 flow
[2024-03-09 03:15:59,321 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 03:15:59,321 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 03:15:59,322 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 778 transitions.
[2024-03-09 03:15:59,322 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6314935064935064
[2024-03-09 03:15:59,323 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 778 transitions.
[2024-03-09 03:15:59,323 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 778 transitions.
[2024-03-09 03:15:59,323 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:15:59,323 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 778 transitions.
[2024-03-09 03:15:59,324 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 194.5) internal successors, (778), 4 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:59,326 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 308.0) internal successors, (1540), 5 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:59,326 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 308.0) internal successors, (1540), 5 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:59,326 INFO  L175             Difference]: Start difference. First operand has 101 places, 104 transitions, 300 flow. Second operand 4 states and 778 transitions.
[2024-03-09 03:15:59,326 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 125 transitions, 478 flow
[2024-03-09 03:15:59,330 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 125 transitions, 452 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 03:15:59,331 INFO  L231             Difference]: Finished difference. Result has 104 places, 106 transitions, 298 flow
[2024-03-09 03:15:59,331 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=298, PETRI_PLACES=104, PETRI_TRANSITIONS=106}
[2024-03-09 03:15:59,332 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 7 predicate places.
[2024-03-09 03:15:59,332 INFO  L495      AbstractCegarLoop]: Abstraction has has 104 places, 106 transitions, 298 flow
[2024-03-09 03:15:59,332 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 180.75) internal successors, (723), 4 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:59,332 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:15:59,332 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:15:59,332 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2024-03-09 03:15:59,332 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:15:59,333 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:15:59,333 INFO  L85        PathProgramCache]: Analyzing trace with hash 1551858378, now seen corresponding path program 1 times
[2024-03-09 03:15:59,333 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:15:59,333 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263163849]
[2024-03-09 03:15:59,333 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:15:59,333 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:15:59,340 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:15:59,445 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:15:59,445 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:15:59,446 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263163849]
[2024-03-09 03:15:59,446 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263163849] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:15:59,446 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:15:59,446 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:15:59,446 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582758149]
[2024-03-09 03:15:59,446 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:15:59,447 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:15:59,447 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:15:59,447 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:15:59,447 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:15:59,647 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 157 out of 308
[2024-03-09 03:15:59,648 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 106 transitions, 298 flow. Second operand  has 6 states, 6 states have (on average 158.33333333333334) internal successors, (950), 6 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:15:59,648 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:15:59,648 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 308
[2024-03-09 03:15:59,648 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:16:02,785 INFO  L130       PetriNetUnfolder]: 20013/39076 cut-off events.
[2024-03-09 03:16:02,785 INFO  L131       PetriNetUnfolder]: For 3755/4261 co-relation queries the response was YES.
[2024-03-09 03:16:02,838 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 77584 conditions, 39076 events. 20013/39076 cut-off events. For 3755/4261 co-relation queries the response was YES. Maximal size of possible extension queue 1039. Compared 362931 event pairs, 6982 based on Foata normal form. 74/37792 useless extension candidates. Maximal degree in co-relation 77575. Up to 19778 conditions per place. 
[2024-03-09 03:16:02,932 INFO  L137   encePairwiseOnDemand]: 281/308 looper letters, 161 selfloop transitions, 48 changer transitions 0/248 dead transitions.
[2024-03-09 03:16:02,933 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 248 transitions, 1052 flow
[2024-03-09 03:16:02,933 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:16:02,933 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:16:02,935 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1138 transitions.
[2024-03-09 03:16:02,935 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6158008658008658
[2024-03-09 03:16:02,935 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1138 transitions.
[2024-03-09 03:16:02,935 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1138 transitions.
[2024-03-09 03:16:02,935 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:16:02,935 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1138 transitions.
[2024-03-09 03:16:02,937 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 189.66666666666666) internal successors, (1138), 6 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:02,939 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 308.0) internal successors, (2156), 7 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:02,940 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 308.0) internal successors, (2156), 7 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:02,940 INFO  L175             Difference]: Start difference. First operand has 104 places, 106 transitions, 298 flow. Second operand 6 states and 1138 transitions.
[2024-03-09 03:16:02,940 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 248 transitions, 1052 flow
[2024-03-09 03:16:02,945 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 248 transitions, 1049 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 03:16:02,948 INFO  L231             Difference]: Finished difference. Result has 113 places, 154 transitions, 638 flow
[2024-03-09 03:16:02,948 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=638, PETRI_PLACES=113, PETRI_TRANSITIONS=154}
[2024-03-09 03:16:02,948 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 16 predicate places.
[2024-03-09 03:16:02,948 INFO  L495      AbstractCegarLoop]: Abstraction has has 113 places, 154 transitions, 638 flow
[2024-03-09 03:16:02,949 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 158.33333333333334) internal successors, (950), 6 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:02,949 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:16:02,949 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:16:02,949 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2024-03-09 03:16:02,949 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:16:02,949 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:16:02,949 INFO  L85        PathProgramCache]: Analyzing trace with hash 555265877, now seen corresponding path program 1 times
[2024-03-09 03:16:02,950 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:16:02,950 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052704465]
[2024-03-09 03:16:02,950 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:16:02,950 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:16:02,955 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:16:02,964 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:16:02,964 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:16:02,964 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052704465]
[2024-03-09 03:16:02,965 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052704465] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:16:02,965 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:16:02,965 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:16:02,965 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536067243]
[2024-03-09 03:16:02,965 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:16:02,965 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:16:02,965 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:16:02,965 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:16:02,965 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:16:02,994 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 174 out of 308
[2024-03-09 03:16:02,995 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 154 transitions, 638 flow. Second operand  has 3 states, 3 states have (on average 176.33333333333334) internal successors, (529), 3 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:02,995 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:16:02,995 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 308
[2024-03-09 03:16:02,995 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:16:04,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_59| v_~datas~0.base_61)) (.cse1 (* v_threadThread2of2ForFork0_~j~0_19 4))) (and (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ 3 .cse1 v_~datas~0.offset_55))) (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ .cse1 v_~datas~0.offset_55))) (= (select .cse0 (+ 2 .cse1 v_~datas~0.offset_55)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (= (select .cse0 (+ .cse1 v_~datas~0.offset_55 1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)))  InVars {#race=|v_#race_59|, ~datas~0.base=v_~datas~0.base_61, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_59|, ~datas~0.base=v_~datas~0.base_61, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][131], [threadThread1of2ForFork0InUse, Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of2ForFork0InUse, 2#ULTIMATE.startEXITtrue, Black: 199#true, 214#true, 147#L1043-1true, Black: 210#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 226#true, 127#L1041-11true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)])
[2024-03-09 03:16:04,525 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:16:04,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:04,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:04,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:04,701 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_59| v_~datas~0.base_61)) (.cse1 (* v_threadThread2of2ForFork0_~j~0_19 4))) (and (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ 3 .cse1 v_~datas~0.offset_55))) (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ .cse1 v_~datas~0.offset_55))) (= (select .cse0 (+ 2 .cse1 v_~datas~0.offset_55)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (= (select .cse0 (+ .cse1 v_~datas~0.offset_55 1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)))  InVars {#race=|v_#race_59|, ~datas~0.base=v_~datas~0.base_61, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_59|, ~datas~0.base=v_~datas~0.base_61, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][131], [threadThread1of2ForFork0InUse, Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of2ForFork0InUse, 2#ULTIMATE.startEXITtrue, Black: 199#true, 214#true, 106#L1043-4true, Black: 210#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 127#L1041-11true, 226#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)])
[2024-03-09 03:16:04,701 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:16:04,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:16:04,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:16:04,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:16:04,787 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_59| v_~datas~0.base_61)) (.cse1 (* v_threadThread2of2ForFork0_~j~0_19 4))) (and (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ 3 .cse1 v_~datas~0.offset_55))) (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ .cse1 v_~datas~0.offset_55))) (= (select .cse0 (+ 2 .cse1 v_~datas~0.offset_55)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (= (select .cse0 (+ .cse1 v_~datas~0.offset_55 1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)))  InVars {#race=|v_#race_59|, ~datas~0.base=v_~datas~0.base_61, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_59|, ~datas~0.base=v_~datas~0.base_61, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][131], [threadThread1of2ForFork0InUse, Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of2ForFork0InUse, 24#L1043-5true, 2#ULTIMATE.startEXITtrue, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 210#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 127#L1041-11true, 226#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)])
[2024-03-09 03:16:04,787 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:16:04,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:04,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:04,787 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:04,860 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_59| v_~datas~0.base_61)) (.cse1 (* v_threadThread2of2ForFork0_~j~0_19 4))) (and (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ 3 .cse1 v_~datas~0.offset_55))) (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ .cse1 v_~datas~0.offset_55))) (= (select .cse0 (+ 2 .cse1 v_~datas~0.offset_55)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (= (select .cse0 (+ .cse1 v_~datas~0.offset_55 1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)))  InVars {#race=|v_#race_59|, ~datas~0.base=v_~datas~0.base_61, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_59|, ~datas~0.base=v_~datas~0.base_61, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][131], [threadThread1of2ForFork0InUse, Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of2ForFork0InUse, 2#ULTIMATE.startEXITtrue, 47#L1044true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 210#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 127#L1041-11true, 226#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)])
[2024-03-09 03:16:04,861 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:16:04,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:04,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:04,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:04,927 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_59| v_~datas~0.base_61)) (.cse1 (* v_threadThread2of2ForFork0_~j~0_19 4))) (and (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ 3 .cse1 v_~datas~0.offset_55))) (= |v_threadThread2of2ForFork0_#t~nondet4_19| (select .cse0 (+ .cse1 v_~datas~0.offset_55))) (= (select .cse0 (+ 2 .cse1 v_~datas~0.offset_55)) |v_threadThread2of2ForFork0_#t~nondet4_19|) (= (select .cse0 (+ .cse1 v_~datas~0.offset_55 1)) |v_threadThread2of2ForFork0_#t~nondet4_19|)))  InVars {#race=|v_#race_59|, ~datas~0.base=v_~datas~0.base_61, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_59|, ~datas~0.base=v_~datas~0.base_61, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_19, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_19|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet3][131], [threadThread1of2ForFork0InUse, Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of2ForFork0InUse, 2#ULTIMATE.startEXITtrue, 73#threadEXITtrue, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 210#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 127#L1041-11true, 226#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)])
[2024-03-09 03:16:04,927 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2024-03-09 03:16:04,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:04,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:04,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:05,263 INFO  L130       PetriNetUnfolder]: 11356/25349 cut-off events.
[2024-03-09 03:16:05,263 INFO  L131       PetriNetUnfolder]: For 8022/9092 co-relation queries the response was YES.
[2024-03-09 03:16:05,328 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 57287 conditions, 25349 events. 11356/25349 cut-off events. For 8022/9092 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 250753 event pairs, 6720 based on Foata normal form. 110/24252 useless extension candidates. Maximal degree in co-relation 57274. Up to 15160 conditions per place. 
[2024-03-09 03:16:05,410 INFO  L137   encePairwiseOnDemand]: 301/308 looper letters, 70 selfloop transitions, 11 changer transitions 0/179 dead transitions.
[2024-03-09 03:16:05,410 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 179 transitions, 872 flow
[2024-03-09 03:16:05,411 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:16:05,411 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:16:05,412 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 583 transitions.
[2024-03-09 03:16:05,412 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6309523809523809
[2024-03-09 03:16:05,412 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 583 transitions.
[2024-03-09 03:16:05,412 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 583 transitions.
[2024-03-09 03:16:05,412 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:16:05,413 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 583 transitions.
[2024-03-09 03:16:05,414 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 194.33333333333334) internal successors, (583), 3 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:05,415 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:05,415 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:05,415 INFO  L175             Difference]: Start difference. First operand has 113 places, 154 transitions, 638 flow. Second operand 3 states and 583 transitions.
[2024-03-09 03:16:05,415 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 179 transitions, 872 flow
[2024-03-09 03:16:05,434 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 179 transitions, 872 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:16:05,436 INFO  L231             Difference]: Finished difference. Result has 116 places, 163 transitions, 725 flow
[2024-03-09 03:16:05,436 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=725, PETRI_PLACES=116, PETRI_TRANSITIONS=163}
[2024-03-09 03:16:05,436 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 19 predicate places.
[2024-03-09 03:16:05,436 INFO  L495      AbstractCegarLoop]: Abstraction has has 116 places, 163 transitions, 725 flow
[2024-03-09 03:16:05,437 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 176.33333333333334) internal successors, (529), 3 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:05,437 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:16:05,437 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:16:05,437 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2024-03-09 03:16:05,437 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:16:05,438 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:16:05,438 INFO  L85        PathProgramCache]: Analyzing trace with hash 982451535, now seen corresponding path program 1 times
[2024-03-09 03:16:05,438 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:16:05,438 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595220608]
[2024-03-09 03:16:05,438 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:16:05,438 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:16:05,533 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:16:05,554 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:16:05,555 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:16:05,555 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595220608]
[2024-03-09 03:16:05,555 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595220608] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:16:05,555 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:16:05,555 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:16:05,555 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007395819]
[2024-03-09 03:16:05,555 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:16:05,555 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:16:05,556 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:16:05,556 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:16:05,556 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:16:05,573 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 308
[2024-03-09 03:16:05,574 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 163 transitions, 725 flow. Second operand  has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:05,574 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:16:05,574 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 308
[2024-03-09 03:16:05,574 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:16:06,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][54], [threadThread1of2ForFork0InUse, Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of2ForFork0InUse, 2#ULTIMATE.startEXITtrue, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 233#(= |#race~datas~0| 0), Black: 201#(= |#race~threads_mask~0| 0), 152#L1041-11true, 214#true, Black: 210#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 67#L1041-5true, 226#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)])
[2024-03-09 03:16:06,333 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-09 03:16:06,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:06,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:06,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:06,333 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][136], [threadThread1of2ForFork0InUse, Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of2ForFork0InUse, 2#ULTIMATE.startEXITtrue, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 233#(= |#race~datas~0| 0), 102#L1041-9true, 131#L1041-6true, Black: 201#(= |#race~threads_mask~0| 0), 214#true, Black: 210#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 226#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)])
[2024-03-09 03:16:06,333 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-09 03:16:06,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:06,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:06,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:07,655 INFO  L130       PetriNetUnfolder]: 10754/25333 cut-off events.
[2024-03-09 03:16:07,655 INFO  L131       PetriNetUnfolder]: For 12813/14218 co-relation queries the response was YES.
[2024-03-09 03:16:07,722 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 59268 conditions, 25333 events. 10754/25333 cut-off events. For 12813/14218 co-relation queries the response was YES. Maximal size of possible extension queue 858. Compared 259694 event pairs, 4992 based on Foata normal form. 514/24797 useless extension candidates. Maximal degree in co-relation 59253. Up to 13735 conditions per place. 
[2024-03-09 03:16:07,797 INFO  L137   encePairwiseOnDemand]: 302/308 looper letters, 68 selfloop transitions, 3 changer transitions 1/178 dead transitions.
[2024-03-09 03:16:07,797 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 178 transitions, 928 flow
[2024-03-09 03:16:07,797 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:16:07,798 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:16:07,798 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 586 transitions.
[2024-03-09 03:16:07,799 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6341991341991342
[2024-03-09 03:16:07,799 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 586 transitions.
[2024-03-09 03:16:07,799 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 586 transitions.
[2024-03-09 03:16:07,799 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:16:07,799 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 586 transitions.
[2024-03-09 03:16:07,800 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 195.33333333333334) internal successors, (586), 3 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:07,801 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:07,801 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:07,801 INFO  L175             Difference]: Start difference. First operand has 116 places, 163 transitions, 725 flow. Second operand 3 states and 586 transitions.
[2024-03-09 03:16:07,801 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 178 transitions, 928 flow
[2024-03-09 03:16:07,828 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 178 transitions, 915 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 03:16:07,830 INFO  L231             Difference]: Finished difference. Result has 115 places, 162 transitions, 723 flow
[2024-03-09 03:16:07,830 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=723, PETRI_PLACES=115, PETRI_TRANSITIONS=162}
[2024-03-09 03:16:07,830 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 18 predicate places.
[2024-03-09 03:16:07,830 INFO  L495      AbstractCegarLoop]: Abstraction has has 115 places, 162 transitions, 723 flow
[2024-03-09 03:16:07,831 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:07,831 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:16:07,831 INFO  L209   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]
[2024-03-09 03:16:07,831 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2024-03-09 03:16:07,831 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:16:07,831 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:16:07,831 INFO  L85        PathProgramCache]: Analyzing trace with hash 1197970186, now seen corresponding path program 1 times
[2024-03-09 03:16:07,831 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:16:07,831 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971375689]
[2024-03-09 03:16:07,831 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:16:07,831 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:16:07,846 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:16:08,005 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:16:08,005 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:16:08,005 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971375689]
[2024-03-09 03:16:08,005 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971375689] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:16:08,005 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:16:08,005 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:16:08,006 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32353707]
[2024-03-09 03:16:08,006 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:16:08,006 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:16:08,006 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:16:08,006 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:16:08,006 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:16:08,156 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 155 out of 308
[2024-03-09 03:16:08,157 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 162 transitions, 723 flow. Second operand  has 6 states, 6 states have (on average 158.5) internal successors, (951), 6 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:08,157 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:16:08,157 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 308
[2024-03-09 03:16:08,157 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:16:14,356 INFO  L130       PetriNetUnfolder]: 36282/65703 cut-off events.
[2024-03-09 03:16:14,357 INFO  L131       PetriNetUnfolder]: For 39279/41638 co-relation queries the response was YES.
[2024-03-09 03:16:14,521 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 171131 conditions, 65703 events. 36282/65703 cut-off events. For 39279/41638 co-relation queries the response was YES. Maximal size of possible extension queue 1831. Compared 609786 event pairs, 14698 based on Foata normal form. 222/63031 useless extension candidates. Maximal degree in co-relation 171116. Up to 40251 conditions per place. 
[2024-03-09 03:16:14,710 INFO  L137   encePairwiseOnDemand]: 281/308 looper letters, 274 selfloop transitions, 136 changer transitions 0/455 dead transitions.
[2024-03-09 03:16:14,710 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 455 transitions, 2763 flow
[2024-03-09 03:16:14,710 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:16:14,710 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:16:14,712 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1188 transitions.
[2024-03-09 03:16:14,712 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6428571428571429
[2024-03-09 03:16:14,712 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1188 transitions.
[2024-03-09 03:16:14,712 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1188 transitions.
[2024-03-09 03:16:14,713 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:16:14,713 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1188 transitions.
[2024-03-09 03:16:14,714 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 198.0) internal successors, (1188), 6 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:14,716 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 308.0) internal successors, (2156), 7 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:14,716 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 308.0) internal successors, (2156), 7 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:14,716 INFO  L175             Difference]: Start difference. First operand has 115 places, 162 transitions, 723 flow. Second operand 6 states and 1188 transitions.
[2024-03-09 03:16:14,716 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 455 transitions, 2763 flow
[2024-03-09 03:16:14,769 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 455 transitions, 2753 flow, removed 5 selfloop flow, removed 1 redundant places.
[2024-03-09 03:16:14,773 INFO  L231             Difference]: Finished difference. Result has 122 places, 295 transitions, 1859 flow
[2024-03-09 03:16:14,773 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1859, PETRI_PLACES=122, PETRI_TRANSITIONS=295}
[2024-03-09 03:16:14,773 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 25 predicate places.
[2024-03-09 03:16:14,774 INFO  L495      AbstractCegarLoop]: Abstraction has has 122 places, 295 transitions, 1859 flow
[2024-03-09 03:16:14,774 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 158.5) internal successors, (951), 6 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:14,774 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:16:14,774 INFO  L209   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]
[2024-03-09 03:16:14,774 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2024-03-09 03:16:14,774 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:16:14,775 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:16:14,775 INFO  L85        PathProgramCache]: Analyzing trace with hash -780200978, now seen corresponding path program 1 times
[2024-03-09 03:16:14,775 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:16:14,775 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933539356]
[2024-03-09 03:16:14,775 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:16:14,775 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:16:14,790 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:16:14,845 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:16:14,845 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:16:14,845 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933539356]
[2024-03-09 03:16:14,845 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933539356] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 03:16:14,845 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554414405]
[2024-03-09 03:16:14,846 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:16:14,846 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:16:14,846 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:16:14,847 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 03:16:14,850 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-03-09 03:16:14,973 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:16:14,975 INFO  L263         TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 4 conjunts are in the unsatisfiable core
[2024-03-09 03:16:14,977 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:16:15,085 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:16:15,086 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 03:16:15,140 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:16:15,140 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [554414405] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 03:16:15,140 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 03:16:15,140 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8
[2024-03-09 03:16:15,140 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697908989]
[2024-03-09 03:16:15,140 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 03:16:15,141 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2024-03-09 03:16:15,141 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:16:15,141 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2024-03-09 03:16:15,141 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72
[2024-03-09 03:16:15,294 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 308
[2024-03-09 03:16:15,295 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 295 transitions, 1859 flow. Second operand  has 9 states, 9 states have (on average 179.44444444444446) internal successors, (1615), 9 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:15,295 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:16:15,295 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 308
[2024-03-09 03:16:15,295 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:16:19,206 INFO  L130       PetriNetUnfolder]: 14761/36505 cut-off events.
[2024-03-09 03:16:19,206 INFO  L131       PetriNetUnfolder]: For 29904/32363 co-relation queries the response was YES.
[2024-03-09 03:16:19,309 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 100296 conditions, 36505 events. 14761/36505 cut-off events. For 29904/32363 co-relation queries the response was YES. Maximal size of possible extension queue 1273. Compared 407446 event pairs, 4934 based on Foata normal form. 471/35532 useless extension candidates. Maximal degree in co-relation 100277. Up to 12365 conditions per place. 
[2024-03-09 03:16:19,412 INFO  L137   encePairwiseOnDemand]: 301/308 looper letters, 134 selfloop transitions, 7 changer transitions 0/371 dead transitions.
[2024-03-09 03:16:19,412 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 371 transitions, 2466 flow
[2024-03-09 03:16:19,413 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-03-09 03:16:19,413 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-03-09 03:16:19,414 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1322 transitions.
[2024-03-09 03:16:19,415 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6131725417439703
[2024-03-09 03:16:19,415 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1322 transitions.
[2024-03-09 03:16:19,415 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1322 transitions.
[2024-03-09 03:16:19,415 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:16:19,415 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1322 transitions.
[2024-03-09 03:16:19,417 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 188.85714285714286) internal successors, (1322), 7 states have internal predecessors, (1322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:19,419 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 308.0) internal successors, (2464), 8 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:19,419 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 308.0) internal successors, (2464), 8 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:19,419 INFO  L175             Difference]: Start difference. First operand has 122 places, 295 transitions, 1859 flow. Second operand 7 states and 1322 transitions.
[2024-03-09 03:16:19,419 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 371 transitions, 2466 flow
[2024-03-09 03:16:19,502 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 371 transitions, 2412 flow, removed 27 selfloop flow, removed 0 redundant places.
[2024-03-09 03:16:19,506 INFO  L231             Difference]: Finished difference. Result has 131 places, 294 transitions, 1814 flow
[2024-03-09 03:16:19,507 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1814, PETRI_PLACES=131, PETRI_TRANSITIONS=294}
[2024-03-09 03:16:19,507 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 34 predicate places.
[2024-03-09 03:16:19,507 INFO  L495      AbstractCegarLoop]: Abstraction has has 131 places, 294 transitions, 1814 flow
[2024-03-09 03:16:19,508 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 179.44444444444446) internal successors, (1615), 9 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:19,508 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:16:19,508 INFO  L209   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]
[2024-03-09 03:16:19,515 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0
[2024-03-09 03:16:19,709 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20
[2024-03-09 03:16:19,709 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:16:19,710 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:16:19,710 INFO  L85        PathProgramCache]: Analyzing trace with hash -396648778, now seen corresponding path program 1 times
[2024-03-09 03:16:19,710 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:16:19,710 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467497110]
[2024-03-09 03:16:19,711 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:16:19,711 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:16:19,737 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:16:19,965 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:16:19,965 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:16:19,965 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467497110]
[2024-03-09 03:16:19,965 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467497110] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:16:19,965 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:16:19,965 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-03-09 03:16:19,965 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980558878]
[2024-03-09 03:16:19,965 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:16:19,966 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-03-09 03:16:19,966 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:16:19,966 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-03-09 03:16:19,966 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2024-03-09 03:16:20,275 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 308
[2024-03-09 03:16:20,276 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 294 transitions, 1814 flow. Second operand  has 8 states, 8 states have (on average 155.125) internal successors, (1241), 8 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:20,276 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:16:20,276 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 308
[2024-03-09 03:16:20,276 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:16:27,657 INFO  L130       PetriNetUnfolder]: 33139/61113 cut-off events.
[2024-03-09 03:16:27,657 INFO  L131       PetriNetUnfolder]: For 68725/71157 co-relation queries the response was YES.
[2024-03-09 03:16:27,856 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 194280 conditions, 61113 events. 33139/61113 cut-off events. For 68725/71157 co-relation queries the response was YES. Maximal size of possible extension queue 1720. Compared 571039 event pairs, 12349 based on Foata normal form. 814/60765 useless extension candidates. Maximal degree in co-relation 194257. Up to 28702 conditions per place. 
[2024-03-09 03:16:28,046 INFO  L137   encePairwiseOnDemand]: 291/308 looper letters, 480 selfloop transitions, 158 changer transitions 4/686 dead transitions.
[2024-03-09 03:16:28,046 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 686 transitions, 5376 flow
[2024-03-09 03:16:28,047 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2024-03-09 03:16:28,047 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 8 states.
[2024-03-09 03:16:28,049 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1501 transitions.
[2024-03-09 03:16:28,049 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.609172077922078
[2024-03-09 03:16:28,049 INFO  L72            ComplementDD]: Start complementDD. Operand 8 states and 1501 transitions.
[2024-03-09 03:16:28,049 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 8 states and 1501 transitions.
[2024-03-09 03:16:28,050 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:16:28,050 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1501 transitions.
[2024-03-09 03:16:28,052 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 9 states, 8 states have (on average 187.625) internal successors, (1501), 8 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:28,054 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 9 states, 9 states have (on average 308.0) internal successors, (2772), 9 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:28,054 INFO  L81            ComplementDD]: Finished complementDD. Result  has 9 states, 9 states have (on average 308.0) internal successors, (2772), 9 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:28,054 INFO  L175             Difference]: Start difference. First operand has 131 places, 294 transitions, 1814 flow. Second operand 8 states and 1501 transitions.
[2024-03-09 03:16:28,054 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 686 transitions, 5376 flow
[2024-03-09 03:16:28,368 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 686 transitions, 5369 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 03:16:28,374 INFO  L231             Difference]: Finished difference. Result has 143 places, 394 transitions, 3233 flow
[2024-03-09 03:16:28,374 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3233, PETRI_PLACES=143, PETRI_TRANSITIONS=394}
[2024-03-09 03:16:28,375 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 46 predicate places.
[2024-03-09 03:16:28,375 INFO  L495      AbstractCegarLoop]: Abstraction has has 143 places, 394 transitions, 3233 flow
[2024-03-09 03:16:28,375 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 155.125) internal successors, (1241), 8 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:28,375 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:16:28,375 INFO  L209   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]
[2024-03-09 03:16:28,375 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21
[2024-03-09 03:16:28,375 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:16:28,375 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:16:28,376 INFO  L85        PathProgramCache]: Analyzing trace with hash -96447337, now seen corresponding path program 1 times
[2024-03-09 03:16:28,376 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:16:28,376 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188266505]
[2024-03-09 03:16:28,376 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:16:28,376 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:16:28,396 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:16:28,610 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:16:28,610 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:16:28,610 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188266505]
[2024-03-09 03:16:28,610 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188266505] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:16:28,610 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:16:28,610 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-03-09 03:16:28,610 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110518767]
[2024-03-09 03:16:28,610 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:16:28,611 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-03-09 03:16:28,611 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:16:28,611 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-03-09 03:16:28,611 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2024-03-09 03:16:28,956 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 155 out of 308
[2024-03-09 03:16:28,957 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 394 transitions, 3233 flow. Second operand  has 8 states, 8 states have (on average 158.25) internal successors, (1266), 8 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:28,957 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:16:28,957 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 308
[2024-03-09 03:16:28,957 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:16:32,389 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][226], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 189#L1061-11true, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:32,389 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2024-03-09 03:16:32,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:32,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:32,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:33,843 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][226], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 189#L1061-11true, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 446#true, Black: 199#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:33,843 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:16:33,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:33,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:33,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:34,569 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][226], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 189#L1061-11true, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, 47#L1044true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:34,570 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:16:34,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:34,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:34,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:34,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][226], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 189#L1061-11true, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#threadEXITtrue, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:34,809 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:16:34,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:34,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:34,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:35,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([712] threadEXIT-->L1061-13: Formula: (= v_threadThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem20#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))))  InVars {ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_25|, threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4}  OutVars{ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_25|, threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4}  AuxVars[]  AssignedVars[][192], [threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, 67#L1041-5true, 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 110#L1061-13true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0NotInUse])
[2024-03-09 03:16:35,300 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2024-03-09 03:16:35,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2024-03-09 03:16:35,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2024-03-09 03:16:35,300 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2024-03-09 03:16:36,518 INFO  L130       PetriNetUnfolder]: 30556/58925 cut-off events.
[2024-03-09 03:16:36,518 INFO  L131       PetriNetUnfolder]: For 142469/145423 co-relation queries the response was YES.
[2024-03-09 03:16:36,745 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 212908 conditions, 58925 events. 30556/58925 cut-off events. For 142469/145423 co-relation queries the response was YES. Maximal size of possible extension queue 1706. Compared 570952 event pairs, 14851 based on Foata normal form. 1428/59141 useless extension candidates. Maximal degree in co-relation 212879. Up to 47558 conditions per place. 
[2024-03-09 03:16:36,939 INFO  L137   encePairwiseOnDemand]: 299/308 looper letters, 342 selfloop transitions, 15 changer transitions 4/423 dead transitions.
[2024-03-09 03:16:36,939 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 423 transitions, 4103 flow
[2024-03-09 03:16:36,939 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-03-09 03:16:36,939 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-03-09 03:16:36,941 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1180 transitions.
[2024-03-09 03:16:36,941 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5473098330241187
[2024-03-09 03:16:36,941 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1180 transitions.
[2024-03-09 03:16:36,941 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1180 transitions.
[2024-03-09 03:16:36,942 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:16:36,942 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1180 transitions.
[2024-03-09 03:16:36,943 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 168.57142857142858) internal successors, (1180), 7 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:36,945 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 308.0) internal successors, (2464), 8 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:36,945 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 308.0) internal successors, (2464), 8 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:36,945 INFO  L175             Difference]: Start difference. First operand has 143 places, 394 transitions, 3233 flow. Second operand 7 states and 1180 transitions.
[2024-03-09 03:16:36,946 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 423 transitions, 4103 flow
[2024-03-09 03:16:37,623 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 423 transitions, 4099 flow, removed 2 selfloop flow, removed 0 redundant places.
[2024-03-09 03:16:37,628 INFO  L231             Difference]: Finished difference. Result has 150 places, 395 transitions, 3295 flow
[2024-03-09 03:16:37,628 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=3217, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3295, PETRI_PLACES=150, PETRI_TRANSITIONS=395}
[2024-03-09 03:16:37,628 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 53 predicate places.
[2024-03-09 03:16:37,628 INFO  L495      AbstractCegarLoop]: Abstraction has has 150 places, 395 transitions, 3295 flow
[2024-03-09 03:16:37,628 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 158.25) internal successors, (1266), 8 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:37,629 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:16:37,629 INFO  L209   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]
[2024-03-09 03:16:37,629 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22
[2024-03-09 03:16:37,629 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:16:37,629 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:16:37,629 INFO  L85        PathProgramCache]: Analyzing trace with hash -1135725429, now seen corresponding path program 1 times
[2024-03-09 03:16:37,629 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:16:37,629 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024412216]
[2024-03-09 03:16:37,629 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:16:37,629 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:16:37,643 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:16:37,656 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:16:37,656 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:16:37,657 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024412216]
[2024-03-09 03:16:37,657 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024412216] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:16:37,657 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:16:37,657 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:16:37,657 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779254884]
[2024-03-09 03:16:37,657 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:16:37,657 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:16:37,657 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:16:37,657 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:16:37,657 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:16:37,684 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 175 out of 308
[2024-03-09 03:16:37,685 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 395 transitions, 3295 flow. Second operand  has 3 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:37,685 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:16:37,685 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 308
[2024-03-09 03:16:37,685 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:16:38,913 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][182], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 41#L1061-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:38,914 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-09 03:16:38,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:38,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:38,914 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:38,915 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][243], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 94#L1061-5true, 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:38,915 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-09 03:16:38,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-09 03:16:38,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-09 03:16:38,915 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-09 03:16:39,169 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][182], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 41#L1061-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:39,169 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-09 03:16:39,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:39,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:39,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:39,169 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:39,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][182], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 446#true, Black: 199#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, 147#L1043-1true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 41#L1061-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:39,372 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-09 03:16:39,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-09 03:16:39,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-09 03:16:39,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-09 03:16:39,687 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][182], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#L1061-8true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:39,687 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-09 03:16:39,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:16:39,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:16:39,687 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:16:39,897 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][182], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 446#true, Black: 199#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 41#L1061-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:39,897 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-09 03:16:39,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:39,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:39,897 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:39,902 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][182], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, 11#L1061-9true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:39,902 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-09 03:16:39,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:39,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:39,903 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:40,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][182], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 90#L1061-10true, 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:40,133 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-09 03:16:40,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-03-09 03:16:40,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-03-09 03:16:40,133 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-03-09 03:16:40,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][182], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 47#L1044true, 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 41#L1061-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:40,370 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2024-03-09 03:16:40,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:40,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:40,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:40,371 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][243], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 189#L1061-11true, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:40,371 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2024-03-09 03:16:40,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:40,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:40,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:40,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][182], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 189#L1061-11true, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:40,376 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2024-03-09 03:16:40,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:40,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:40,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:40,493 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][295], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:40,494 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-09 03:16:40,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:40,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:40,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:40,698 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][182], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#threadEXITtrue, 41#L1061-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:40,698 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-09 03:16:40,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:40,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:40,698 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:40,816 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][243], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:40,816 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:16:40,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:40,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:40,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:40,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][182], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:40,824 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:16:40,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:40,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:40,824 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:40,825 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][182], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:40,825 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:16:40,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:40,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:40,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:40,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][295], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 199#true, Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, 147#L1043-1true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:40,828 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:16:40,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:40,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:40,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:41,044 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][182], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), 187#L1058-8true, Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:41,044 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:16:41,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:41,044 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:41,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:41,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:41,304 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][295], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 446#true, Black: 199#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:41,304 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:16:41,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:16:41,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:16:41,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:16:41,809 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][295], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 47#L1044true, 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:41,809 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:16:41,809 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:41,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:41,810 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:41,981 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][295], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#threadEXITtrue, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:41,981 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2024-03-09 03:16:41,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:41,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:41,981 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:42,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([712] threadEXIT-->L1061-13: Formula: (= v_threadThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem20#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))))  InVars {ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_25|, threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4}  OutVars{ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_25|, threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4}  AuxVars[]  AssignedVars[][192], [threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 67#L1041-5true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 110#L1061-13true, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0NotInUse])
[2024-03-09 03:16:42,056 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2024-03-09 03:16:42,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:42,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:42,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:42,195 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([712] threadEXIT-->L1061-13: Formula: (= v_threadThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem20#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))))  InVars {ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_25|, threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4}  OutVars{ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_25|, threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4}  AuxVars[]  AssignedVars[][192], [threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 67#L1041-5true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 468#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 110#L1061-13true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0NotInUse])
[2024-03-09 03:16:42,195 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is not cut-off event
[2024-03-09 03:16:42,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2024-03-09 03:16:42,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2024-03-09 03:16:42,195 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is not cut-off event
[2024-03-09 03:16:43,191 INFO  L130       PetriNetUnfolder]: 19311/43404 cut-off events.
[2024-03-09 03:16:43,191 INFO  L131       PetriNetUnfolder]: For 90718/95397 co-relation queries the response was YES.
[2024-03-09 03:16:43,400 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 147929 conditions, 43404 events. 19311/43404 cut-off events. For 90718/95397 co-relation queries the response was YES. Maximal size of possible extension queue 1425. Compared 464895 event pairs, 7591 based on Foata normal form. 976/42123 useless extension candidates. Maximal degree in co-relation 147895. Up to 23578 conditions per place. 
[2024-03-09 03:16:43,553 INFO  L137   encePairwiseOnDemand]: 300/308 looper letters, 108 selfloop transitions, 15 changer transitions 25/432 dead transitions.
[2024-03-09 03:16:43,553 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 432 transitions, 3740 flow
[2024-03-09 03:16:43,554 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:16:43,554 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:16:43,554 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 593 transitions.
[2024-03-09 03:16:43,555 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6417748917748918
[2024-03-09 03:16:43,555 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 593 transitions.
[2024-03-09 03:16:43,555 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 593 transitions.
[2024-03-09 03:16:43,555 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:16:43,555 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 593 transitions.
[2024-03-09 03:16:43,556 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 197.66666666666666) internal successors, (593), 3 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:43,556 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:43,557 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:43,557 INFO  L175             Difference]: Start difference. First operand has 150 places, 395 transitions, 3295 flow. Second operand 3 states and 593 transitions.
[2024-03-09 03:16:43,557 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 432 transitions, 3740 flow
[2024-03-09 03:16:43,909 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 432 transitions, 3706 flow, removed 4 selfloop flow, removed 2 redundant places.
[2024-03-09 03:16:43,913 INFO  L231             Difference]: Finished difference. Result has 151 places, 386 transitions, 3220 flow
[2024-03-09 03:16:43,914 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=3265, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3220, PETRI_PLACES=151, PETRI_TRANSITIONS=386}
[2024-03-09 03:16:43,914 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 54 predicate places.
[2024-03-09 03:16:43,914 INFO  L495      AbstractCegarLoop]: Abstraction has has 151 places, 386 transitions, 3220 flow
[2024-03-09 03:16:43,914 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:43,914 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:16:43,914 INFO  L209   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]
[2024-03-09 03:16:43,914 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23
[2024-03-09 03:16:43,915 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:16:43,915 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:16:43,915 INFO  L85        PathProgramCache]: Analyzing trace with hash 1306587722, now seen corresponding path program 1 times
[2024-03-09 03:16:43,915 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:16:43,915 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382624726]
[2024-03-09 03:16:43,915 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:16:43,915 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:16:43,927 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:16:44,071 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:16:44,072 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:16:44,072 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382624726]
[2024-03-09 03:16:44,072 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382624726] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:16:44,072 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:16:44,072 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:16:44,072 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845385844]
[2024-03-09 03:16:44,072 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:16:44,072 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:16:44,072 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:16:44,073 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:16:44,073 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:16:44,336 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 308
[2024-03-09 03:16:44,337 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 386 transitions, 3220 flow. Second operand  has 6 states, 6 states have (on average 170.0) internal successors, (1020), 6 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:44,337 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:16:44,337 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 308
[2024-03-09 03:16:44,337 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:16:46,208 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 41#L1061-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:46,208 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-09 03:16:46,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:46,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:46,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:46,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][302], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 94#L1061-5true, 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:46,209 INFO  L383   tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event
[2024-03-09 03:16:46,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-09 03:16:46,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-09 03:16:46,209 INFO  L386   tUnfolder$Statistics]:   existing Event has 58 ancestors and is cut-off event
[2024-03-09 03:16:46,467 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 41#L1061-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:46,468 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is cut-off event
[2024-03-09 03:16:46,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:46,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:46,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:46,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is cut-off event
[2024-03-09 03:16:46,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][53], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 67#L1041-5true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#L1061-8true, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), 78#L1043true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:46,468 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is cut-off event
[2024-03-09 03:16:46,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-09 03:16:46,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-09 03:16:46,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is cut-off event
[2024-03-09 03:16:46,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][53], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#L1061-8true, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), 78#L1043true, 64#L1041-3true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:46,881 INFO  L383   tUnfolder$Statistics]: this new event has 59 ancestors and is not cut-off event
[2024-03-09 03:16:46,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2024-03-09 03:16:46,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2024-03-09 03:16:46,881 INFO  L386   tUnfolder$Statistics]:   existing Event has 59 ancestors and is not cut-off event
[2024-03-09 03:16:47,303 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][53], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 67#L1041-5true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#L1061-8true, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:47,303 INFO  L383   tUnfolder$Statistics]: this new event has 60 ancestors and is not cut-off event
[2024-03-09 03:16:47,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2024-03-09 03:16:47,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2024-03-09 03:16:47,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2024-03-09 03:16:47,303 INFO  L386   tUnfolder$Statistics]:   existing Event has 60 ancestors and is not cut-off event
[2024-03-09 03:16:47,304 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 446#true, Black: 199#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 41#L1061-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:47,304 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][53], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 446#true, Black: 199#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 67#L1041-5true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#L1061-8true, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:47,310 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-09 03:16:47,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-03-09 03:16:47,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-03-09 03:16:47,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-03-09 03:16:47,310 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 446#true, Black: 199#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 41#L1061-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:47,311 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,311 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,313 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][302], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 199#true, Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 94#L1061-5true, 214#true, 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:47,314 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-09 03:16:47,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:16:47,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:16:47,314 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:16:47,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, 113#L1061-4true, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), 152#L1041-11true, Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 5#L1043true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:47,414 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-09 03:16:47,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:16:47,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:16:47,414 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:16:47,415 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, 113#L1061-4true, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 5#L1043true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:47,415 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-09 03:16:47,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:16:47,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:16:47,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:16:47,731 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 94#L1061-5true, 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 5#L1043true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:47,732 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,732 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 94#L1061-5true, 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 5#L1043true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:47,732 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,732 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:16:47,938 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][53], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 446#true, Black: 199#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#L1061-8true, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), 64#L1041-3true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:47,938 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event
[2024-03-09 03:16:47,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2024-03-09 03:16:47,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2024-03-09 03:16:47,938 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is not cut-off event
[2024-03-09 03:16:47,949 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 47#L1044true, 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 41#L1061-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:47,949 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2024-03-09 03:16:47,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:47,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:47,949 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:47,957 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][53], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 47#L1044true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 67#L1041-5true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#L1061-8true, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:47,957 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-09 03:16:47,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:47,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:47,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:47,958 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 47#L1044true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 41#L1061-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:47,958 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2024-03-09 03:16:47,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:47,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:47,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:47,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:47,962 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][302], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, 47#L1044true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 94#L1061-5true, 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:47,962 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event
[2024-03-09 03:16:47,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-03-09 03:16:47,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-03-09 03:16:47,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is cut-off event
[2024-03-09 03:16:48,284 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][53], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 446#true, Black: 199#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 67#L1041-5true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#L1061-8true, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:48,284 INFO  L383   tUnfolder$Statistics]: this new event has 63 ancestors and is not cut-off event
[2024-03-09 03:16:48,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2024-03-09 03:16:48,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2024-03-09 03:16:48,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2024-03-09 03:16:48,284 INFO  L386   tUnfolder$Statistics]:   existing Event has 63 ancestors and is not cut-off event
[2024-03-09 03:16:48,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][53], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 67#L1041-5true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#threadEXITtrue, 6#L1061-8true, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:48,384 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:16:48,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:48,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:48,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:48,384 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#threadEXITtrue, 41#L1061-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:48,384 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,384 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,387 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][302], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 94#L1061-5true, 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#threadEXITtrue, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:48,388 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is cut-off event
[2024-03-09 03:16:48,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:48,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:48,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is cut-off event
[2024-03-09 03:16:48,557 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][375], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:48,558 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][53], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 47#L1044true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#L1061-8true, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), 64#L1041-3true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:48,709 INFO  L383   tUnfolder$Statistics]: this new event has 64 ancestors and is not cut-off event
[2024-03-09 03:16:48,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2024-03-09 03:16:48,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2024-03-09 03:16:48,709 INFO  L386   tUnfolder$Statistics]:   existing Event has 64 ancestors and is not cut-off event
[2024-03-09 03:16:48,710 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#threadEXITtrue, 41#L1061-6true, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:48,710 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, 113#L1061-4true, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 56#L1043-5true, Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:48,831 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,833 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, 113#L1061-4true, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 56#L1043-5true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), 152#L1041-11true, Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:48,833 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:16:48,880 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][302], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:48,880 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:16:48,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:48,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:48,880 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:48,888 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), 187#L1058-8true, Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:48,888 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:16:48,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:48,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:48,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:48,889 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:48,889 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:16:48,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:48,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:48,889 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,045 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][53], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#threadEXITtrue, 6#L1061-8true, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), 64#L1041-3true, Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:49,045 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2024-03-09 03:16:49,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2024-03-09 03:16:49,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2024-03-09 03:16:49,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2024-03-09 03:16:49,046 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][53], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 47#L1044true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 67#L1041-5true, 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 6#L1061-8true, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:49,046 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is not cut-off event
[2024-03-09 03:16:49,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2024-03-09 03:16:49,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2024-03-09 03:16:49,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2024-03-09 03:16:49,046 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is not cut-off event
[2024-03-09 03:16:49,175 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 56#L1043-5true, Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 94#L1061-5true, 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:49,175 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,175 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 56#L1043-5true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 94#L1061-5true, 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:49,176 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, 113#L1061-4true, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), 118#L1044true, Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:49,177 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, 113#L1061-4true, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), 118#L1044true, Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:49,178 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:16:49,208 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:49,208 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,208 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,478 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][53], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 67#L1041-5true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#threadEXITtrue, 6#L1061-8true, Black: 231#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:49,478 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2024-03-09 03:16:49,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2024-03-09 03:16:49,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2024-03-09 03:16:49,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2024-03-09 03:16:49,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2024-03-09 03:16:49,598 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), 152#L1041-11true, 118#L1044true, Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 94#L1061-5true, 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:49,598 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,598 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,599 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), 118#L1044true, 152#L1041-11true, Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 94#L1061-5true, 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:49,599 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,599 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,600 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, 113#L1061-4true, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 7#threadEXITtrue, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:49,600 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,600 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,601 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, 113#L1061-4true, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 7#threadEXITtrue, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:49,601 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,601 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:16:49,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][375], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 446#true, Black: 199#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:49,658 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:16:49,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:16:49,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:16:49,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:16:49,890 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), 152#L1041-11true, Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 94#L1061-5true, 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 7#threadEXITtrue, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:49,890 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:16:49,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:16:49,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:16:49,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:16:49,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 201#(= |#race~threads_mask~0| 0), 152#L1041-11true, Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 94#L1061-5true, 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 7#threadEXITtrue, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0)])
[2024-03-09 03:16:49,891 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:16:49,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:16:49,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:16:49,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:16:49,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, Black: 446#true, Black: 199#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:49,939 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:16:49,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:49,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:49,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:49,940 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][302], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 199#true, Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:49,940 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:16:49,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:49,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:49,940 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:49,955 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, Black: 446#true, Black: 199#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:49,955 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:16:49,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:49,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:49,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:49,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:49,955 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 446#true, Black: 199#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:49,955 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:16:49,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:49,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:49,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:49,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 5#L1043true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:49,998 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:16:49,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:49,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:49,999 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:50,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 5#L1043true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:50,001 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:16:50,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:50,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:50,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:16:50,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][375], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, 47#L1044true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:50,223 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:16:50,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:50,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:50,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:50,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 5#L1043true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:50,260 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:16:50,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:50,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:50,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:50,260 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, 5#L1043true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:50,260 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:16:50,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:50,260 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:50,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:16:50,442 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 47#L1044true, 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:50,442 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,442 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,443 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][302], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, 47#L1044true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:50,443 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2024-03-09 03:16:50,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:50,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:50,443 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:50,458 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 47#L1044true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), 187#L1058-8true, Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:50,458 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,458 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 47#L1044true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:50,458 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2024-03-09 03:16:50,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:50,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:50,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:50,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][375], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#threadEXITtrue, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:50,462 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2024-03-09 03:16:50,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:50,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:50,462 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:16:50,750 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][302], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#threadEXITtrue, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:50,750 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,750 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), 187#L1058-8true, Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#threadEXITtrue, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:50,764 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#threadEXITtrue, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:50,764 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:16:50,925 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][232], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), 187#L1058-8true, Black: 446#true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), 73#threadEXITtrue, Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 475#true, Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:50,925 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 56#L1043-5true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:50,990 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 56#L1043-5true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:50,992 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:16:50,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:16:51,147 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 56#L1043-5true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:51,147 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,148 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 56#L1043-5true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:51,148 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,148 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,149 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 446#true, 118#L1044true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:51,149 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,149 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,150 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 118#L1044true, Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:51,150 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,150 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,151 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:16:51,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 152#L1041-11true, Black: 446#true, 118#L1044true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:51,297 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,297 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 118#L1044true, Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:51,298 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,298 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 7#threadEXITtrue, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:51,298 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,299 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 7#threadEXITtrue, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 26#L1058-6true, Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:51,299 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,299 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:16:51,408 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][401], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 7#threadEXITtrue, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:51,408 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2024-03-09 03:16:51,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:16:51,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:16:51,408 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:16:51,409 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][427], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 201#(= |#race~threads_mask~0| 0), Black: 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 446#true, 152#L1041-11true, Black: 453#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 480#true, Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 7#threadEXITtrue, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 477#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 228#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 475#true, Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))])
[2024-03-09 03:16:51,409 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2024-03-09 03:16:51,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:16:51,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:16:51,409 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:16:52,238 INFO  L130       PetriNetUnfolder]: 30031/57729 cut-off events.
[2024-03-09 03:16:52,239 INFO  L131       PetriNetUnfolder]: For 171483/178735 co-relation queries the response was YES.
[2024-03-09 03:16:52,537 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 218191 conditions, 57729 events. 30031/57729 cut-off events. For 171483/178735 co-relation queries the response was YES. Maximal size of possible extension queue 1752. Compared 563730 event pairs, 10231 based on Foata normal form. 1297/56664 useless extension candidates. Maximal degree in co-relation 218156. Up to 37949 conditions per place. 
[2024-03-09 03:16:52,755 INFO  L137   encePairwiseOnDemand]: 293/308 looper letters, 346 selfloop transitions, 123 changer transitions 1/597 dead transitions.
[2024-03-09 03:16:52,756 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 597 transitions, 5855 flow
[2024-03-09 03:16:52,756 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:16:52,756 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:16:52,757 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1152 transitions.
[2024-03-09 03:16:52,758 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6233766233766234
[2024-03-09 03:16:52,758 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1152 transitions.
[2024-03-09 03:16:52,758 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1152 transitions.
[2024-03-09 03:16:52,758 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:16:52,758 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1152 transitions.
[2024-03-09 03:16:52,759 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:52,761 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 308.0) internal successors, (2156), 7 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:52,762 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 308.0) internal successors, (2156), 7 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:52,762 INFO  L175             Difference]: Start difference. First operand has 151 places, 386 transitions, 3220 flow. Second operand 6 states and 1152 transitions.
[2024-03-09 03:16:52,762 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 597 transitions, 5855 flow
[2024-03-09 03:16:53,373 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 597 transitions, 5712 flow, removed 3 selfloop flow, removed 4 redundant places.
[2024-03-09 03:16:53,379 INFO  L231             Difference]: Finished difference. Result has 156 places, 499 transitions, 4885 flow
[2024-03-09 03:16:53,379 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=3124, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4885, PETRI_PLACES=156, PETRI_TRANSITIONS=499}
[2024-03-09 03:16:53,380 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 59 predicate places.
[2024-03-09 03:16:53,380 INFO  L495      AbstractCegarLoop]: Abstraction has has 156 places, 499 transitions, 4885 flow
[2024-03-09 03:16:53,380 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 170.0) internal successors, (1020), 6 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:53,380 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:16:53,380 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:16:53,380 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24
[2024-03-09 03:16:53,380 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:16:53,380 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:16:53,380 INFO  L85        PathProgramCache]: Analyzing trace with hash -2040080560, now seen corresponding path program 1 times
[2024-03-09 03:16:53,381 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:16:53,381 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501896531]
[2024-03-09 03:16:53,381 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:16:53,381 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:16:53,398 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:16:53,437 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:16:53,438 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:16:53,438 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501896531]
[2024-03-09 03:16:53,438 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501896531] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:16:53,438 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:16:53,438 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 03:16:53,438 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967128935]
[2024-03-09 03:16:53,438 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:16:53,439 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:16:53,439 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:16:53,439 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:16:53,439 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:16:53,463 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 179 out of 308
[2024-03-09 03:16:53,463 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 499 transitions, 4885 flow. Second operand  has 3 states, 3 states have (on average 185.33333333333334) internal successors, (556), 3 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:53,463 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:16:53,463 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 308
[2024-03-09 03:16:53,463 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:16:57,299 INFO  L130       PetriNetUnfolder]: 10883/26835 cut-off events.
[2024-03-09 03:16:57,299 INFO  L131       PetriNetUnfolder]: For 84759/89679 co-relation queries the response was YES.
[2024-03-09 03:16:57,400 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 102782 conditions, 26835 events. 10883/26835 cut-off events. For 84759/89679 co-relation queries the response was YES. Maximal size of possible extension queue 880. Compared 284059 event pairs, 1810 based on Foata normal form. 1791/27686 useless extension candidates. Maximal degree in co-relation 102745. Up to 6842 conditions per place. 
[2024-03-09 03:16:57,479 INFO  L137   encePairwiseOnDemand]: 302/308 looper letters, 106 selfloop transitions, 15 changer transitions 1/507 dead transitions.
[2024-03-09 03:16:57,480 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 507 transitions, 5271 flow
[2024-03-09 03:16:57,481 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:16:57,481 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:16:57,481 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 595 transitions.
[2024-03-09 03:16:57,481 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6439393939393939
[2024-03-09 03:16:57,482 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 595 transitions.
[2024-03-09 03:16:57,482 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 595 transitions.
[2024-03-09 03:16:57,482 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:16:57,482 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 595 transitions.
[2024-03-09 03:16:57,482 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 198.33333333333334) internal successors, (595), 3 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:57,483 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:57,484 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:57,484 INFO  L175             Difference]: Start difference. First operand has 156 places, 499 transitions, 4885 flow. Second operand 3 states and 595 transitions.
[2024-03-09 03:16:57,484 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 507 transitions, 5271 flow
[2024-03-09 03:16:57,835 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 507 transitions, 5115 flow, removed 68 selfloop flow, removed 6 redundant places.
[2024-03-09 03:16:57,841 INFO  L231             Difference]: Finished difference. Result has 146 places, 462 transitions, 4537 flow
[2024-03-09 03:16:57,841 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=4507, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=4537, PETRI_PLACES=146, PETRI_TRANSITIONS=462}
[2024-03-09 03:16:57,842 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 49 predicate places.
[2024-03-09 03:16:57,842 INFO  L495      AbstractCegarLoop]: Abstraction has has 146 places, 462 transitions, 4537 flow
[2024-03-09 03:16:57,842 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 185.33333333333334) internal successors, (556), 3 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:57,842 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:16:57,842 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:16:57,842 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25
[2024-03-09 03:16:57,842 INFO  L420      AbstractCegarLoop]: === Iteration 14 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:16:57,843 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:16:57,843 INFO  L85        PathProgramCache]: Analyzing trace with hash -1678130762, now seen corresponding path program 1 times
[2024-03-09 03:16:57,843 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:16:57,843 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573847745]
[2024-03-09 03:16:57,843 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:16:57,843 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:16:57,861 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:16:58,236 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:16:58,236 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:16:58,236 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573847745]
[2024-03-09 03:16:58,236 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573847745] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 03:16:58,236 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847644469]
[2024-03-09 03:16:58,236 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:16:58,236 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:16:58,237 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:16:58,238 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 03:16:58,239 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-03-09 03:16:58,423 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:16:58,424 INFO  L263         TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 34 conjunts are in the unsatisfiable core
[2024-03-09 03:16:58,429 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:16:58,455 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:16:58,467 INFO  L321             Elim1Store]: treesize reduction 11, result has 8.3 percent of original size
[2024-03-09 03:16:58,468 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 36
[2024-03-09 03:16:58,662 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:16:58,663 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28
[2024-03-09 03:16:58,708 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:16:58,709 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23
[2024-03-09 03:16:58,732 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12
[2024-03-09 03:16:58,764 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2024-03-09 03:16:58,777 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27
[2024-03-09 03:16:58,801 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:16:58,801 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42
[2024-03-09 03:16:58,820 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:16:58,820 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57
[2024-03-09 03:16:58,842 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:16:58,852 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:16:58,853 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:16:58,853 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [847644469] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:16:58,853 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 03:16:58,853 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 12
[2024-03-09 03:16:58,853 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003041589]
[2024-03-09 03:16:58,853 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:16:58,853 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2024-03-09 03:16:58,853 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:16:58,854 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2024-03-09 03:16:58,854 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182
[2024-03-09 03:16:59,243 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 308
[2024-03-09 03:16:59,244 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 462 transitions, 4537 flow. Second operand  has 10 states, 10 states have (on average 150.0) internal successors, (1500), 10 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:16:59,244 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:16:59,244 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 308
[2024-03-09 03:16:59,244 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:17:08,488 INFO  L130       PetriNetUnfolder]: 31999/59802 cut-off events.
[2024-03-09 03:17:08,488 INFO  L131       PetriNetUnfolder]: For 202014/202222 co-relation queries the response was YES.
[2024-03-09 03:17:08,934 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 245103 conditions, 59802 events. 31999/59802 cut-off events. For 202014/202222 co-relation queries the response was YES. Maximal size of possible extension queue 1657. Compared 562410 event pairs, 7319 based on Foata normal form. 320/59717 useless extension candidates. Maximal degree in co-relation 245068. Up to 15083 conditions per place. 
[2024-03-09 03:17:09,131 INFO  L137   encePairwiseOnDemand]: 291/308 looper letters, 870 selfloop transitions, 398 changer transitions 33/1323 dead transitions.
[2024-03-09 03:17:09,131 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 1323 transitions, 15648 flow
[2024-03-09 03:17:09,132 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. 
[2024-03-09 03:17:09,132 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 12 states.
[2024-03-09 03:17:09,133 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2055 transitions.
[2024-03-09 03:17:09,133 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5560064935064936
[2024-03-09 03:17:09,133 INFO  L72            ComplementDD]: Start complementDD. Operand 12 states and 2055 transitions.
[2024-03-09 03:17:09,133 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 12 states and 2055 transitions.
[2024-03-09 03:17:09,134 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:17:09,134 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2055 transitions.
[2024-03-09 03:17:09,136 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 13 states, 12 states have (on average 171.25) internal successors, (2055), 12 states have internal predecessors, (2055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:17:09,138 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 13 states, 13 states have (on average 308.0) internal successors, (4004), 13 states have internal predecessors, (4004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:17:09,139 INFO  L81            ComplementDD]: Finished complementDD. Result  has 13 states, 13 states have (on average 308.0) internal successors, (4004), 13 states have internal predecessors, (4004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:17:09,139 INFO  L175             Difference]: Start difference. First operand has 146 places, 462 transitions, 4537 flow. Second operand 12 states and 2055 transitions.
[2024-03-09 03:17:09,139 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 1323 transitions, 15648 flow
[2024-03-09 03:17:10,083 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 1323 transitions, 15581 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 03:17:10,097 INFO  L231             Difference]: Finished difference. Result has 164 places, 787 transitions, 10188 flow
[2024-03-09 03:17:10,097 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10188, PETRI_PLACES=164, PETRI_TRANSITIONS=787}
[2024-03-09 03:17:10,098 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 67 predicate places.
[2024-03-09 03:17:10,098 INFO  L495      AbstractCegarLoop]: Abstraction has has 164 places, 787 transitions, 10188 flow
[2024-03-09 03:17:10,098 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 150.0) internal successors, (1500), 10 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:17:10,098 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:17:10,098 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:17:10,106 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2024-03-09 03:17:10,299 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,3 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:17:10,302 INFO  L420      AbstractCegarLoop]: === Iteration 15 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:17:10,302 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:17:10,302 INFO  L85        PathProgramCache]: Analyzing trace with hash -203678210, now seen corresponding path program 2 times
[2024-03-09 03:17:10,303 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:17:10,303 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601440563]
[2024-03-09 03:17:10,303 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:17:10,303 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:17:10,340 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:17:10,834 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:17:10,835 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:17:10,835 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601440563]
[2024-03-09 03:17:10,835 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601440563] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 03:17:10,835 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886957654]
[2024-03-09 03:17:10,835 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-03-09 03:17:10,835 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:17:10,835 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:17:10,836 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 03:17:10,837 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2024-03-09 03:17:11,037 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2024-03-09 03:17:11,037 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 03:17:11,039 INFO  L263         TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 32 conjunts are in the unsatisfiable core
[2024-03-09 03:17:11,047 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:17:11,066 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:17:11,069 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24
[2024-03-09 03:17:11,256 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:17:11,257 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29
[2024-03-09 03:17:11,291 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:17:11,292 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24
[2024-03-09 03:17:11,307 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2024-03-09 03:17:11,349 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27
[2024-03-09 03:17:11,400 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:17:11,400 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42
[2024-03-09 03:17:11,498 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13
[2024-03-09 03:17:11,540 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:17:11,541 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 40
[2024-03-09 03:17:11,570 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:17:11,570 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57
[2024-03-09 03:17:11,617 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:17:11,618 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:17:11,638 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:17:11,639 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:17:11,666 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:17:11,668 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:17:11,708 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:17:11,718 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:17:11,718 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:17:11,718 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [886957654] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:17:11,718 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 03:17:11,718 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 17
[2024-03-09 03:17:11,719 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172612624]
[2024-03-09 03:17:11,719 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:17:11,719 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2024-03-09 03:17:11,719 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:17:11,719 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2024-03-09 03:17:11,719 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342
[2024-03-09 03:17:12,244 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 308
[2024-03-09 03:17:12,245 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 787 transitions, 10188 flow. Second operand  has 11 states, 11 states have (on average 149.72727272727272) internal successors, (1647), 11 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:17:12,246 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:17:12,246 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 308
[2024-03-09 03:17:12,246 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:17:26,671 INFO  L130       PetriNetUnfolder]: 35315/66380 cut-off events.
[2024-03-09 03:17:26,671 INFO  L131       PetriNetUnfolder]: For 342010/342310 co-relation queries the response was YES.
[2024-03-09 03:17:27,053 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 304405 conditions, 66380 events. 35315/66380 cut-off events. For 342010/342310 co-relation queries the response was YES. Maximal size of possible extension queue 1875. Compared 636092 event pairs, 7184 based on Foata normal form. 358/66346 useless extension candidates. Maximal degree in co-relation 304361. Up to 21672 conditions per place. 
[2024-03-09 03:17:27,294 INFO  L137   encePairwiseOnDemand]: 287/308 looper letters, 842 selfloop transitions, 742 changer transitions 56/1662 dead transitions.
[2024-03-09 03:17:27,294 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 1662 transitions, 22644 flow
[2024-03-09 03:17:27,295 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. 
[2024-03-09 03:17:27,295 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 15 states.
[2024-03-09 03:17:27,296 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2635 transitions.
[2024-03-09 03:17:27,297 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5703463203463204
[2024-03-09 03:17:27,297 INFO  L72            ComplementDD]: Start complementDD. Operand 15 states and 2635 transitions.
[2024-03-09 03:17:27,297 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 15 states and 2635 transitions.
[2024-03-09 03:17:27,297 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:17:27,297 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2635 transitions.
[2024-03-09 03:17:27,300 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 16 states, 15 states have (on average 175.66666666666666) internal successors, (2635), 15 states have internal predecessors, (2635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:17:27,303 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 16 states, 16 states have (on average 308.0) internal successors, (4928), 16 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:17:27,303 INFO  L81            ComplementDD]: Finished complementDD. Result  has 16 states, 16 states have (on average 308.0) internal successors, (4928), 16 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:17:27,303 INFO  L175             Difference]: Start difference. First operand has 164 places, 787 transitions, 10188 flow. Second operand 15 states and 2635 transitions.
[2024-03-09 03:17:27,303 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 1662 transitions, 22644 flow
[2024-03-09 03:17:30,120 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 1662 transitions, 22538 flow, removed 45 selfloop flow, removed 2 redundant places.
[2024-03-09 03:17:30,140 INFO  L231             Difference]: Finished difference. Result has 182 places, 1156 transitions, 18242 flow
[2024-03-09 03:17:30,140 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=10127, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=18242, PETRI_PLACES=182, PETRI_TRANSITIONS=1156}
[2024-03-09 03:17:30,141 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 85 predicate places.
[2024-03-09 03:17:30,141 INFO  L495      AbstractCegarLoop]: Abstraction has has 182 places, 1156 transitions, 18242 flow
[2024-03-09 03:17:30,141 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 149.72727272727272) internal successors, (1647), 11 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:17:30,141 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:17:30,141 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:17:30,147 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0
[2024-03-09 03:17:30,342 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27
[2024-03-09 03:17:30,343 INFO  L420      AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:17:30,343 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:17:30,343 INFO  L85        PathProgramCache]: Analyzing trace with hash 999116791, now seen corresponding path program 1 times
[2024-03-09 03:17:30,343 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:17:30,344 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284535985]
[2024-03-09 03:17:30,344 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:17:30,344 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:17:30,455 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:17:30,788 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:17:30,788 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:17:30,788 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284535985]
[2024-03-09 03:17:30,789 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284535985] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 03:17:30,789 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365752023]
[2024-03-09 03:17:30,789 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:17:30,789 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:17:30,789 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:17:30,790 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 03:17:30,792 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2024-03-09 03:17:30,994 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:17:30,996 INFO  L263         TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 32 conjunts are in the unsatisfiable core
[2024-03-09 03:17:31,004 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:17:31,017 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:17:31,022 INFO  L321             Elim1Store]: treesize reduction 11, result has 8.3 percent of original size
[2024-03-09 03:17:31,023 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 36
[2024-03-09 03:17:31,167 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:17:31,168 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28
[2024-03-09 03:17:31,202 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:17:31,203 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23
[2024-03-09 03:17:31,233 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12
[2024-03-09 03:17:31,255 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2024-03-09 03:17:31,266 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27
[2024-03-09 03:17:31,281 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:17:31,281 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42
[2024-03-09 03:17:31,309 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:17:31,309 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57
[2024-03-09 03:17:31,333 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:17:31,345 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:17:31,345 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:17:31,345 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [365752023] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:17:31,346 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 03:17:31,346 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 12
[2024-03-09 03:17:31,346 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446342503]
[2024-03-09 03:17:31,346 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:17:31,346 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2024-03-09 03:17:31,346 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:17:31,346 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2024-03-09 03:17:31,347 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182
[2024-03-09 03:17:32,021 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 160 out of 308
[2024-03-09 03:17:32,022 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 1156 transitions, 18242 flow. Second operand  has 10 states, 10 states have (on average 162.2) internal successors, (1622), 10 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:17:32,022 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:17:32,022 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 308
[2024-03-09 03:17:32,022 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:17:37,617 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][745], [452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, 113#L1061-4true, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 5#L1043true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:37,617 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-09 03:17:37,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:17:37,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:17:37,618 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:17:38,145 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][745], [452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 94#L1061-5true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 5#L1043true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:38,146 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-09 03:17:38,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:17:38,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:17:38,146 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:17:38,156 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][811], [452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 94#L1061-5true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 5#L1043true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:38,156 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-09 03:17:38,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:17:38,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:17:38,156 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:17:39,485 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), 70#L1041-1true, Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:39,486 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-09 03:17:39,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:17:39,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:17:39,486 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:17:40,123 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][745], [452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 56#L1043-5true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, 113#L1061-4true, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,123 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-09 03:17:40,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:17:40,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:17:40,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:17:40,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), 64#L1041-3true, Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,223 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,223 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,270 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 64#L1041-3true, Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,270 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,270 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][368], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,271 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,271 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 67#L1041-5true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,271 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,271 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,272 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][510], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,272 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,272 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,285 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][368], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,285 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,285 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 67#L1041-5true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,285 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,740 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][745], [452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 56#L1043-5true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 94#L1061-5true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,740 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,740 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][745], [452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 152#L1041-11true, 118#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, 113#L1061-4true, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,742 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,742 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][745], [452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 152#L1041-11true, 118#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 94#L1061-5true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,742 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,742 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,749 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][811], [452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 56#L1043-5true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 94#L1061-5true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,749 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:17:40,831 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 67#L1041-5true, 480#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,832 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,854 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][368], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 78#L1043true, Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,854 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:40,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 64#L1041-3true, Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,883 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:17:40,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:40,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:40,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:40,900 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 70#L1041-1true, Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:40,900 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:17:40,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:40,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:40,900 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,303 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][745], [452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 152#L1041-11true, 118#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 94#L1061-5true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,304 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,304 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][745], [452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 492#true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, 113#L1061-4true, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 7#threadEXITtrue, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,305 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][745], [452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 492#true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 94#L1061-5true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 7#threadEXITtrue, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,305 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,305 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,306 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([660] L1041-8-->L1041-9: Formula: (= |v_#race_7| (store |v_#race_8| v_~datas~0.base_5 (store (select |v_#race_8| v_~datas~0.base_5) (+ (* v_threadThread1of2ForFork0_~j~0_11 4) 3 v_~datas~0.offset_5) |v_threadThread1of2ForFork0_#t~nondet4_9|)))  InVars {#race=|v_#race_8|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_11, ~datas~0.base=v_~datas~0.base_5, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_9|, ~datas~0.offset=v_~datas~0.offset_5}  OutVars{#race=|v_#race_7|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_11, ~datas~0.base=v_~datas~0.base_5, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_9|, ~datas~0.offset=v_~datas~0.offset_5}  AuxVars[]  AssignedVars[#race][786], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 102#L1041-9true, 118#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), 41#L1061-6true, Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,306 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,310 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][811], [452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 118#L1044true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 94#L1061-5true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,310 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,310 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:17:41,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][368], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,448 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 67#L1041-5true, 480#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,448 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,466 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), 64#L1041-3true, Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,466 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:17:41,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:41,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:41,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:41,466 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:41,815 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([660] L1041-8-->L1041-9: Formula: (= |v_#race_7| (store |v_#race_8| v_~datas~0.base_5 (store (select |v_#race_8| v_~datas~0.base_5) (+ (* v_threadThread1of2ForFork0_~j~0_11 4) 3 v_~datas~0.offset_5) |v_threadThread1of2ForFork0_#t~nondet4_9|)))  InVars {#race=|v_#race_8|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_11, ~datas~0.base=v_~datas~0.base_5, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_9|, ~datas~0.offset=v_~datas~0.offset_5}  OutVars{#race=|v_#race_7|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_11, ~datas~0.base=v_~datas~0.base_5, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_9|, ~datas~0.offset=v_~datas~0.offset_5}  AuxVars[]  AssignedVars[#race][786], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 492#true, 102#L1041-9true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 7#threadEXITtrue, Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 41#L1061-6true, Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,815 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,822 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][745], [452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 492#true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 94#L1061-5true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 7#threadEXITtrue, Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,822 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][147], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 492#true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 656#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 6#L1061-8true, 100#L1041-8true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 915#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 7#threadEXITtrue, 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 480#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,823 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:17:41,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:41,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:41,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:41,823 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][147], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 118#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 656#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 6#L1061-8true, 100#L1041-8true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 915#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 480#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,823 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,826 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][811], [452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 492#true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 913#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 94#L1061-5true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 7#threadEXITtrue, Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,826 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,826 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:17:41,966 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][368], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,966 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,966 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 67#L1041-5true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,966 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,967 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][510], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,967 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:17:41,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:41,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:41,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:41,982 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 47#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 70#L1041-1true, Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,983 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,983 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,985 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][368], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,985 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,985 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 67#L1041-5true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 106#L1043-4true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:41,985 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:41,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:42,028 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1270], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 26#L1058-6true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 5#L1043true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,028 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:17:42,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:42,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:42,028 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:42,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1365], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 26#L1058-6true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 5#L1043true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,030 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:17:42,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:42,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:42,030 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:42,282 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][147], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 102#L1041-9true, 118#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 656#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 6#L1061-8true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 915#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 480#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,283 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:17:42,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:42,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:42,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:17:42,283 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([587] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (+ |v_ULTIMATE.start_main_#t~mem19#1.offset_4| (* |v_ULTIMATE.start_main_~i~1#1_6| 4)) 0)) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][147], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 492#true, 102#L1041-9true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 656#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 6#L1061-8true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 915#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 7#threadEXITtrue, 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 480#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,283 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:17:42,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:42,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:42,283 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:42,331 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 47#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 64#L1041-3true, Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,331 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,331 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,425 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 47#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), 64#L1041-3true, Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,425 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,459 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1270], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 5#L1043true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,459 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:17:42,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:42,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:42,459 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:42,460 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1365], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 5#L1043true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,460 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:17:42,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:42,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:42,460 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:17:42,881 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 492#true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 73#threadEXITtrue, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), 70#L1041-1true, Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,881 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,882 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,883 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 47#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 67#L1041-5true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,883 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,883 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,919 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][368], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 47#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,919 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,919 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,950 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][368], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 47#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,951 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,951 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 47#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 67#L1041-5true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,951 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][510], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 47#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,952 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:17:42,965 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 492#true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 73#threadEXITtrue, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), 64#L1041-3true, Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,965 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,965 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,966 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][368], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 47#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,966 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,966 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,967 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 47#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 67#L1041-5true, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:42,967 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:42,967 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:43,257 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 492#true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 73#threadEXITtrue, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 64#L1041-3true, Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:43,257 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:17:43,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:43,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:43,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:43,257 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:43,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][368], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 492#true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 73#threadEXITtrue, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:43,308 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,308 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 492#true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 67#L1041-5true, 73#threadEXITtrue, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:43,308 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][510], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 492#true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 73#threadEXITtrue, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:43,309 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:17:43,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:43,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:43,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:17:43,321 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][368], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 492#true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 73#threadEXITtrue, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:43,321 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,321 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 492#true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 67#L1041-5true, 480#true, 73#threadEXITtrue, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 214#true, 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:43,321 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,322 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,610 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([645] L1058-8-->L1058-9: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (* |v_ULTIMATE.start_main_~i~0#1_5| 4)))) (and (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0)))) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 492#true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 67#L1041-5true, 73#threadEXITtrue, 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 116#L1058-9true, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 214#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:43,610 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,610 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,631 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([687] L1041-5-->L1041-6: Formula: (= (store |v_#race_2| v_~datas~0.base_2 (store (select |v_#race_2| v_~datas~0.base_2) (+ (* v_threadThread2of2ForFork0_~j~0_5 4) v_~datas~0.offset_2) |v_threadThread2of2ForFork0_#t~nondet4_3|)) |v_#race_1|)  InVars {#race=|v_#race_2|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  OutVars{#race=|v_#race_1|, ~datas~0.base=v_~datas~0.base_2, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_5, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_3|, ~datas~0.offset=v_~datas~0.offset_2}  AuxVars[]  AssignedVars[#race][368], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 687#(and (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 492#true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 73#threadEXITtrue, 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 131#L1041-6true, Black: 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 187#L1058-8true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 236#true, Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 448#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 542#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:43,631 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,631 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,704 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1270], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 56#L1043-5true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 26#L1058-6true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:43,704 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,704 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,706 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1365], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 56#L1043-5true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 26#L1058-6true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:43,706 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:43,706 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:17:44,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1270], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 56#L1043-5true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:44,000 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1365], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 56#L1043-5true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:44,001 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,001 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,003 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1270], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 152#L1041-11true, 118#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 26#L1058-6true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:44,003 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,003 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,005 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1365], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 152#L1041-11true, 118#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 26#L1058-6true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:44,005 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,005 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:17:44,252 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1270], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 152#L1041-11true, 118#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:44,252 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,252 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,253 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1365], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 152#L1041-11true, 118#L1044true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:44,253 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,253 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,254 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1270], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 492#true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 26#L1058-6true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 7#threadEXITtrue, Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:44,254 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,254 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,255 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,256 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1365], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 492#true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 26#L1058-6true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 233#(= |#race~datas~0| 0), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 7#threadEXITtrue, Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:44,256 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,256 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:17:44,445 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1270], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 492#true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 7#threadEXITtrue, Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:44,446 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2024-03-09 03:17:44,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:17:44,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:17:44,446 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:17:44,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([754] L1041-9-->L1041-11: Formula: (let ((.cse0 (select |v_#race_65| v_~datas~0.base_71)) (.cse1 (* v_threadThread1of2ForFork0_~j~0_25 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 2 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63 1))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 v_~datas~0.offset_63))) (= |v_threadThread1of2ForFork0_#t~nondet4_21| (select .cse0 (+ .cse1 3 v_~datas~0.offset_63)))))  InVars {#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  OutVars{#race=|v_#race_65|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_11|, ~datas~0.base=v_~datas~0.base_71, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_63}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1365], [Black: 631#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), 452#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 492#true, 152#L1041-11true, Black: 781#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 652#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 214#true, Black: 729#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 721#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 777#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 779#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 725#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 480#true, 241#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 836#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 249#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 439#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L1058-7true, 233#(= |#race~datas~0| 0), Black: 450#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 451#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 449#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 466#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 464#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 465#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 7#threadEXITtrue, Black: 467#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|))), 196#true, Black: 218#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 216#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 437#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 219#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 217#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 623#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 485#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 3 |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 482#(= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0), Black: 483#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 484#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset| 1)) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) 2 |ULTIMATE.start_main_#t~mem19#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (+ (* |ULTIMATE.start_main_~i~1#1| 4) |ULTIMATE.start_main_#t~mem19#1.offset|)) 0)), Black: 231#true, Black: 240#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 775#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= |ULTIMATE.start_main_#t~mem16#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 238#(= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 239#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1)))), Black: 627#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)))), Black: 625#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 629#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 621#(and (= |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|))), Black: 619#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_~#tids~0#1.base|)) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)))])
[2024-03-09 03:17:44,447 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2024-03-09 03:17:44,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:17:44,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:17:44,447 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:17:45,766 INFO  L130       PetriNetUnfolder]: 29043/56127 cut-off events.
[2024-03-09 03:17:45,766 INFO  L131       PetriNetUnfolder]: For 476260/480998 co-relation queries the response was YES.
[2024-03-09 03:17:46,111 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 295808 conditions, 56127 events. 29043/56127 cut-off events. For 476260/480998 co-relation queries the response was YES. Maximal size of possible extension queue 1679. Compared 547264 event pairs, 3149 based on Foata normal form. 826/55818 useless extension candidates. Maximal degree in co-relation 295758. Up to 13853 conditions per place. 
[2024-03-09 03:17:46,324 INFO  L137   encePairwiseOnDemand]: 297/308 looper letters, 1430 selfloop transitions, 99 changer transitions 17/1652 dead transitions.
[2024-03-09 03:17:46,324 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 1652 transitions, 27872 flow
[2024-03-09 03:17:46,325 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-03-09 03:17:46,325 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 9 states.
[2024-03-09 03:17:46,325 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1649 transitions.
[2024-03-09 03:17:46,326 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5948773448773449
[2024-03-09 03:17:46,326 INFO  L72            ComplementDD]: Start complementDD. Operand 9 states and 1649 transitions.
[2024-03-09 03:17:46,326 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 9 states and 1649 transitions.
[2024-03-09 03:17:46,326 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:17:46,326 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1649 transitions.
[2024-03-09 03:17:46,328 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 10 states, 9 states have (on average 183.22222222222223) internal successors, (1649), 9 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:17:46,330 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 10 states, 10 states have (on average 308.0) internal successors, (3080), 10 states have internal predecessors, (3080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:17:46,330 INFO  L81            ComplementDD]: Finished complementDD. Result  has 10 states, 10 states have (on average 308.0) internal successors, (3080), 10 states have internal predecessors, (3080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:17:46,330 INFO  L175             Difference]: Start difference. First operand has 182 places, 1156 transitions, 18242 flow. Second operand 9 states and 1649 transitions.
[2024-03-09 03:17:46,330 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 1652 transitions, 27872 flow
[2024-03-09 03:17:50,153 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 1652 transitions, 27394 flow, removed 232 selfloop flow, removed 2 redundant places.
[2024-03-09 03:17:50,174 INFO  L231             Difference]: Finished difference. Result has 186 places, 1151 transitions, 17960 flow
[2024-03-09 03:17:50,175 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=17814, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1056, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17960, PETRI_PLACES=186, PETRI_TRANSITIONS=1151}
[2024-03-09 03:17:50,175 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 89 predicate places.
[2024-03-09 03:17:50,175 INFO  L495      AbstractCegarLoop]: Abstraction has has 186 places, 1151 transitions, 17960 flow
[2024-03-09 03:17:50,176 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 162.2) internal successors, (1622), 10 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:17:50,176 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:17:50,176 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:17:50,183 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0
[2024-03-09 03:17:50,376 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28
[2024-03-09 03:17:50,377 INFO  L420      AbstractCegarLoop]: === Iteration 17 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:17:50,378 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:17:50,378 INFO  L85        PathProgramCache]: Analyzing trace with hash 1362238068, now seen corresponding path program 3 times
[2024-03-09 03:17:50,378 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:17:50,378 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275326367]
[2024-03-09 03:17:50,379 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:17:50,379 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:17:50,403 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:17:50,847 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:17:50,847 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:17:50,847 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275326367]
[2024-03-09 03:17:50,847 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275326367] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 03:17:50,847 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004897112]
[2024-03-09 03:17:50,847 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2024-03-09 03:17:50,848 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:17:50,848 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:17:50,849 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 03:17:50,850 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process
[2024-03-09 03:17:51,056 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s)
[2024-03-09 03:17:51,056 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 03:17:51,058 INFO  L263         TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 32 conjunts are in the unsatisfiable core
[2024-03-09 03:17:51,063 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:17:51,074 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:17:51,077 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24
[2024-03-09 03:17:51,229 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:17:51,229 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29
[2024-03-09 03:17:51,349 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:17:51,349 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24
[2024-03-09 03:17:51,373 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2024-03-09 03:17:51,409 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27
[2024-03-09 03:17:51,461 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13
[2024-03-09 03:17:51,517 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:17:51,518 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 30
[2024-03-09 03:17:51,533 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:17:51,533 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42
[2024-03-09 03:17:51,579 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:17:51,579 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57
[2024-03-09 03:17:51,624 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:17:51,625 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:17:51,657 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:17:51,658 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:17:51,685 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:17:51,686 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:17:51,721 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:17:51,732 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:17:51,732 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:17:51,732 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004897112] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:17:51,732 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 03:17:51,732 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 17
[2024-03-09 03:17:51,732 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244781452]
[2024-03-09 03:17:51,732 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:17:51,732 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2024-03-09 03:17:51,733 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:17:51,733 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2024-03-09 03:17:51,733 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342
[2024-03-09 03:17:52,253 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 308
[2024-03-09 03:17:52,254 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 1151 transitions, 17960 flow. Second operand  has 11 states, 11 states have (on average 149.72727272727272) internal successors, (1647), 11 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:17:52,254 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:17:52,254 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 308
[2024-03-09 03:17:52,254 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:18:12,041 INFO  L130       PetriNetUnfolder]: 40197/75520 cut-off events.
[2024-03-09 03:18:12,041 INFO  L131       PetriNetUnfolder]: For 573799/574251 co-relation queries the response was YES.
[2024-03-09 03:18:12,528 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 393482 conditions, 75520 events. 40197/75520 cut-off events. For 573799/574251 co-relation queries the response was YES. Maximal size of possible extension queue 2167. Compared 735793 event pairs, 8400 based on Foata normal form. 477/75524 useless extension candidates. Maximal degree in co-relation 393433. Up to 22541 conditions per place. 
[2024-03-09 03:18:12,823 INFO  L137   encePairwiseOnDemand]: 287/308 looper letters, 1030 selfloop transitions, 925 changer transitions 39/2015 dead transitions.
[2024-03-09 03:18:12,823 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 2015 transitions, 32862 flow
[2024-03-09 03:18:12,824 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. 
[2024-03-09 03:18:12,824 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 14 states.
[2024-03-09 03:18:12,825 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2446 transitions.
[2024-03-09 03:18:12,826 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5672541743970315
[2024-03-09 03:18:12,826 INFO  L72            ComplementDD]: Start complementDD. Operand 14 states and 2446 transitions.
[2024-03-09 03:18:12,826 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 14 states and 2446 transitions.
[2024-03-09 03:18:12,826 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:18:12,826 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2446 transitions.
[2024-03-09 03:18:12,828 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 15 states, 14 states have (on average 174.71428571428572) internal successors, (2446), 14 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:18:12,831 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 15 states, 15 states have (on average 308.0) internal successors, (4620), 15 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:18:12,831 INFO  L81            ComplementDD]: Finished complementDD. Result  has 15 states, 15 states have (on average 308.0) internal successors, (4620), 15 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:18:12,831 INFO  L175             Difference]: Start difference. First operand has 186 places, 1151 transitions, 17960 flow. Second operand 14 states and 2446 transitions.
[2024-03-09 03:18:12,831 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 2015 transitions, 32862 flow
[2024-03-09 03:18:18,491 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 2015 transitions, 32508 flow, removed 0 selfloop flow, removed 8 redundant places.
[2024-03-09 03:18:18,519 INFO  L231             Difference]: Finished difference. Result has 198 places, 1516 transitions, 27774 flow
[2024-03-09 03:18:18,519 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=17762, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=604, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=27774, PETRI_PLACES=198, PETRI_TRANSITIONS=1516}
[2024-03-09 03:18:18,520 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 101 predicate places.
[2024-03-09 03:18:18,520 INFO  L495      AbstractCegarLoop]: Abstraction has has 198 places, 1516 transitions, 27774 flow
[2024-03-09 03:18:18,520 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 149.72727272727272) internal successors, (1647), 11 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:18:18,520 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:18:18,520 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:18:18,529 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0
[2024-03-09 03:18:18,721 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,6 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:18:18,722 INFO  L420      AbstractCegarLoop]: === Iteration 18 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:18:18,722 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:18:18,722 INFO  L85        PathProgramCache]: Analyzing trace with hash 1585684248, now seen corresponding path program 4 times
[2024-03-09 03:18:18,723 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:18:18,723 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058416593]
[2024-03-09 03:18:18,723 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:18:18,723 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:18:18,750 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:18:19,177 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:18:19,177 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:18:19,177 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058416593]
[2024-03-09 03:18:19,177 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058416593] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 03:18:19,177 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392770758]
[2024-03-09 03:18:19,177 INFO  L93    rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST
[2024-03-09 03:18:19,178 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:18:19,178 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:18:19,179 INFO  L229       MonitoredProcess]: Starting monitored process 7 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 03:18:19,181 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process
[2024-03-09 03:18:19,471 INFO  L228   tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s)
[2024-03-09 03:18:19,471 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 03:18:19,473 INFO  L263         TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 34 conjunts are in the unsatisfiable core
[2024-03-09 03:18:19,479 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:18:19,487 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16
[2024-03-09 03:18:19,639 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:18:19,639 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29
[2024-03-09 03:18:19,661 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24
[2024-03-09 03:18:19,692 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2024-03-09 03:18:19,735 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13
[2024-03-09 03:18:19,763 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27
[2024-03-09 03:18:19,806 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:18:19,806 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42
[2024-03-09 03:18:19,856 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:18:19,856 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57
[2024-03-09 03:18:19,905 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:18:19,927 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:18:19,948 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:18:19,969 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:18:20,004 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:18:20,014 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:18:20,014 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:18:20,015 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [392770758] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:18:20,015 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 03:18:20,015 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 17
[2024-03-09 03:18:20,015 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998016919]
[2024-03-09 03:18:20,015 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:18:20,015 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2024-03-09 03:18:20,015 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:18:20,015 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2024-03-09 03:18:20,015 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342
[2024-03-09 03:18:20,517 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 308
[2024-03-09 03:18:20,518 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 1516 transitions, 27774 flow. Second operand  has 11 states, 11 states have (on average 149.72727272727272) internal successors, (1647), 11 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:18:20,518 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:18:20,518 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 308
[2024-03-09 03:18:20,518 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:18:47,001 INFO  L130       PetriNetUnfolder]: 44549/83945 cut-off events.
[2024-03-09 03:18:47,001 INFO  L131       PetriNetUnfolder]: For 882475/883097 co-relation queries the response was YES.
[2024-03-09 03:18:47,601 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 480874 conditions, 83945 events. 44549/83945 cut-off events. For 882475/883097 co-relation queries the response was YES. Maximal size of possible extension queue 2522. Compared 835771 event pairs, 8432 based on Foata normal form. 603/83966 useless extension candidates. Maximal degree in co-relation 480818. Up to 22432 conditions per place. 
[2024-03-09 03:18:47,944 INFO  L137   encePairwiseOnDemand]: 287/308 looper letters, 1268 selfloop transitions, 1012 changer transitions 41/2342 dead transitions.
[2024-03-09 03:18:47,944 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 2342 transitions, 43965 flow
[2024-03-09 03:18:47,945 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2024-03-09 03:18:47,945 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 13 states.
[2024-03-09 03:18:47,946 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2258 transitions.
[2024-03-09 03:18:47,947 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.563936063936064
[2024-03-09 03:18:47,947 INFO  L72            ComplementDD]: Start complementDD. Operand 13 states and 2258 transitions.
[2024-03-09 03:18:47,947 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 13 states and 2258 transitions.
[2024-03-09 03:18:47,947 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:18:47,948 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2258 transitions.
[2024-03-09 03:18:47,949 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 14 states, 13 states have (on average 173.69230769230768) internal successors, (2258), 13 states have internal predecessors, (2258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:18:47,952 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 14 states, 14 states have (on average 308.0) internal successors, (4312), 14 states have internal predecessors, (4312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:18:47,952 INFO  L81            ComplementDD]: Finished complementDD. Result  has 14 states, 14 states have (on average 308.0) internal successors, (4312), 14 states have internal predecessors, (4312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:18:47,952 INFO  L175             Difference]: Start difference. First operand has 198 places, 1516 transitions, 27774 flow. Second operand 13 states and 2258 transitions.
[2024-03-09 03:18:47,952 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 2342 transitions, 43965 flow
[2024-03-09 03:18:59,030 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 2342 transitions, 43662 flow, removed 58 selfloop flow, removed 5 redundant places.
[2024-03-09 03:18:59,066 INFO  L231             Difference]: Finished difference. Result has 211 places, 1838 transitions, 37818 flow
[2024-03-09 03:18:59,067 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=27506, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=714, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=37818, PETRI_PLACES=211, PETRI_TRANSITIONS=1838}
[2024-03-09 03:18:59,068 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 114 predicate places.
[2024-03-09 03:18:59,068 INFO  L495      AbstractCegarLoop]: Abstraction has has 211 places, 1838 transitions, 37818 flow
[2024-03-09 03:18:59,068 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 149.72727272727272) internal successors, (1647), 11 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:18:59,068 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:18:59,068 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:18:59,077 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0
[2024-03-09 03:18:59,269 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,7 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:18:59,269 INFO  L420      AbstractCegarLoop]: === Iteration 19 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:18:59,270 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:18:59,270 INFO  L85        PathProgramCache]: Analyzing trace with hash -987724747, now seen corresponding path program 1 times
[2024-03-09 03:18:59,270 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:18:59,271 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767369208]
[2024-03-09 03:18:59,271 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:18:59,271 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:18:59,290 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:18:59,463 INFO  L134       CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked.
[2024-03-09 03:18:59,463 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:18:59,463 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767369208]
[2024-03-09 03:18:59,463 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767369208] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:18:59,463 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:18:59,463 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:18:59,463 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039498514]
[2024-03-09 03:18:59,463 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:18:59,464 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:18:59,464 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:18:59,464 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:18:59,464 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:18:59,588 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 155 out of 308
[2024-03-09 03:18:59,589 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 1838 transitions, 37818 flow. Second operand  has 6 states, 6 states have (on average 159.0) internal successors, (954), 6 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:18:59,589 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:18:59,589 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 308
[2024-03-09 03:18:59,589 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:19:34,867 INFO  L130       PetriNetUnfolder]: 53519/97542 cut-off events.
[2024-03-09 03:19:34,867 INFO  L131       PetriNetUnfolder]: For 1484247/1503225 co-relation queries the response was YES.
[2024-03-09 03:19:35,672 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 615201 conditions, 97542 events. 53519/97542 cut-off events. For 1484247/1503225 co-relation queries the response was YES. Maximal size of possible extension queue 3125. Compared 957720 event pairs, 12997 based on Foata normal form. 231/93410 useless extension candidates. Maximal degree in co-relation 615139. Up to 70435 conditions per place. 
[2024-03-09 03:19:36,264 INFO  L137   encePairwiseOnDemand]: 281/308 looper letters, 1951 selfloop transitions, 1037 changer transitions 0/3030 dead transitions.
[2024-03-09 03:19:36,264 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 3030 transitions, 62579 flow
[2024-03-09 03:19:36,265 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:19:36,265 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:19:36,265 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1180 transitions.
[2024-03-09 03:19:36,266 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6385281385281385
[2024-03-09 03:19:36,266 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1180 transitions.
[2024-03-09 03:19:36,266 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1180 transitions.
[2024-03-09 03:19:36,266 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:19:36,266 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1180 transitions.
[2024-03-09 03:19:36,267 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 196.66666666666666) internal successors, (1180), 6 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:19:36,268 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 308.0) internal successors, (2156), 7 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:19:36,268 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 308.0) internal successors, (2156), 7 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:19:36,268 INFO  L175             Difference]: Start difference. First operand has 211 places, 1838 transitions, 37818 flow. Second operand 6 states and 1180 transitions.
[2024-03-09 03:19:36,268 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 3030 transitions, 62579 flow
[2024-03-09 03:20:04,284 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 3030 transitions, 62093 flow, removed 45 selfloop flow, removed 5 redundant places.
[2024-03-09 03:20:04,332 INFO  L231             Difference]: Finished difference. Result has 214 places, 2516 transitions, 51741 flow
[2024-03-09 03:20:04,333 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=37518, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=474, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1061, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=51741, PETRI_PLACES=214, PETRI_TRANSITIONS=2516}
[2024-03-09 03:20:04,333 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 117 predicate places.
[2024-03-09 03:20:04,333 INFO  L495      AbstractCegarLoop]: Abstraction has has 214 places, 2516 transitions, 51741 flow
[2024-03-09 03:20:04,334 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 159.0) internal successors, (954), 6 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:04,334 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:04,334 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:20:04,334 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31
[2024-03-09 03:20:04,334 INFO  L420      AbstractCegarLoop]: === Iteration 20 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:20:04,334 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:04,335 INFO  L85        PathProgramCache]: Analyzing trace with hash 117212344, now seen corresponding path program 1 times
[2024-03-09 03:20:04,335 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:20:04,335 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386148192]
[2024-03-09 03:20:04,335 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:04,335 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:20:04,369 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 03:20:04,369 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 03:20:04,386 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 03:20:04,397 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-09 03:20:04,397 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 03:20:04,397 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location threadErr1ASSERT_VIOLATIONDATA_RACE (21 of 22 remaining)
[2024-03-09 03:20:04,397 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (20 of 22 remaining)
[2024-03-09 03:20:04,397 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (19 of 22 remaining)
[2024-03-09 03:20:04,397 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (18 of 22 remaining)
[2024-03-09 03:20:04,397 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (17 of 22 remaining)
[2024-03-09 03:20:04,397 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (16 of 22 remaining)
[2024-03-09 03:20:04,397 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (15 of 22 remaining)
[2024-03-09 03:20:04,398 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (14 of 22 remaining)
[2024-03-09 03:20:04,398 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (13 of 22 remaining)
[2024-03-09 03:20:04,398 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (12 of 22 remaining)
[2024-03-09 03:20:04,398 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (11 of 22 remaining)
[2024-03-09 03:20:04,398 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (10 of 22 remaining)
[2024-03-09 03:20:04,398 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (9 of 22 remaining)
[2024-03-09 03:20:04,398 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (8 of 22 remaining)
[2024-03-09 03:20:04,398 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (7 of 22 remaining)
[2024-03-09 03:20:04,398 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (6 of 22 remaining)
[2024-03-09 03:20:04,398 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (5 of 22 remaining)
[2024-03-09 03:20:04,398 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (4 of 22 remaining)
[2024-03-09 03:20:04,398 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 22 remaining)
[2024-03-09 03:20:04,398 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 22 remaining)
[2024-03-09 03:20:04,398 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (1 of 22 remaining)
[2024-03-09 03:20:04,399 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (0 of 22 remaining)
[2024-03-09 03:20:04,399 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32
[2024-03-09 03:20:04,399 INFO  L445         BasicCegarLoop]: Path program histogram: [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:20:04,402 INFO  L228   ceAbstractionStarter]: Analysis of concurrent program completed with 2 thread instances
[2024-03-09 03:20:04,402 INFO  L178   ceAbstractionStarter]: Computing trace abstraction results
[2024-03-09 03:20:04,449 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.03 03:20:04 BasicIcfg
[2024-03-09 03:20:04,449 INFO  L132        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-03-09 03:20:04,450 INFO  L113        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-03-09 03:20:04,450 INFO  L271        PluginConnector]: Initializing Witness Printer...
[2024-03-09 03:20:04,450 INFO  L275        PluginConnector]: Witness Printer initialized
[2024-03-09 03:20:04,450 INFO  L185        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 03:15:44" (3/4) ...
[2024-03-09 03:20:04,453 INFO  L140         WitnessPrinter]: No result that supports witness generation found
[2024-03-09 03:20:04,453 INFO  L132        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-03-09 03:20:04,454 INFO  L158              Benchmark]: Toolchain (without parser) took 260538.99ms. Allocated memory was 157.3MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 111.7MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 5.0GB. Max. memory is 16.1GB.
[2024-03-09 03:20:04,454 INFO  L158              Benchmark]: CDTParser took 0.11ms. Allocated memory is still 109.1MB. Free memory is still 54.5MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-03-09 03:20:04,454 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 453.83ms. Allocated memory is still 157.3MB. Free memory was 111.2MB in the beginning and 125.5MB in the end (delta: -14.3MB). Peak memory consumption was 37.5MB. Max. memory is 16.1GB.
[2024-03-09 03:20:04,455 INFO  L158              Benchmark]: Boogie Procedure Inliner took 41.49ms. Allocated memory is still 157.3MB. Free memory was 125.5MB in the beginning and 122.6MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2024-03-09 03:20:04,455 INFO  L158              Benchmark]: Boogie Preprocessor took 27.36ms. Allocated memory is still 157.3MB. Free memory was 122.6MB in the beginning and 120.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2024-03-09 03:20:04,455 INFO  L158              Benchmark]: RCFGBuilder took 426.89ms. Allocated memory is still 157.3MB. Free memory was 120.5MB in the beginning and 100.5MB in the end (delta: 20.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB.
[2024-03-09 03:20:04,456 INFO  L158              Benchmark]: TraceAbstraction took 259579.93ms. Allocated memory was 157.3MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 100.5MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 5.0GB. Max. memory is 16.1GB.
[2024-03-09 03:20:04,456 INFO  L158              Benchmark]: Witness Printer took 3.56ms. Allocated memory is still 8.0GB. Free memory is still 2.9GB. There was no memory consumed. Max. memory is 16.1GB.
[2024-03-09 03:20:04,457 INFO  L339   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.11ms. Allocated memory is still 109.1MB. Free memory is still 54.5MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 453.83ms. Allocated memory is still 157.3MB. Free memory was 111.2MB in the beginning and 125.5MB in the end (delta: -14.3MB). Peak memory consumption was 37.5MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 41.49ms. Allocated memory is still 157.3MB. Free memory was 125.5MB in the beginning and 122.6MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 27.36ms. Allocated memory is still 157.3MB. Free memory was 122.6MB in the beginning and 120.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * RCFGBuilder took 426.89ms. Allocated memory is still 157.3MB. Free memory was 120.5MB in the beginning and 100.5MB in the end (delta: 20.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB.
 * TraceAbstraction took 259579.93ms. Allocated memory was 157.3MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 100.5MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 5.0GB. Max. memory is 16.1GB.
 * Witness Printer took 3.56ms. Allocated memory is still 8.0GB. Free memory is still 2.9GB. There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 2.9s, 160 PlacesBefore, 73 PlacesAfterwards, 162 TransitionsBefore, 71 TransitionsAfterwards, 4560 CoEnabledTransitionPairs, 6 FixpointIterations, 55 TrivialSequentialCompositions, 36 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 105 TotalNumberOfCompositions, 25950 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7923, independent: 7110, independent conditional: 0, independent unconditional: 7110, dependent: 813, dependent conditional: 0, dependent unconditional: 813, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2135, independent: 2011, independent conditional: 0, independent unconditional: 2011, dependent: 124, dependent conditional: 0, dependent unconditional: 124, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7923, independent: 5099, independent conditional: 0, independent unconditional: 5099, dependent: 689, dependent conditional: 0, dependent unconditional: 689, unknown: 2135, unknown conditional: 0, unknown unconditional: 2135] , Statistics on independence cache: Total cache size (in pairs): 544, Positive cache size: 473, Positive conditional cache size: 0, Positive unconditional cache size: 473, Negative cache size: 71, Negative conditional cache size: 0, Negative unconditional cache size: 71, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 3.0s, 193 PlacesBefore, 97 PlacesAfterwards, 194 TransitionsBefore, 94 TransitionsAfterwards, 11700 CoEnabledTransitionPairs, 7 FixpointIterations, 50 TrivialSequentialCompositions, 49 ConcurrentSequentialCompositions, 7 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 114 TotalNumberOfCompositions, 75899 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 18612, independent: 17380, independent conditional: 0, independent unconditional: 17380, dependent: 1232, dependent conditional: 0, dependent unconditional: 1232, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4987, independent: 4828, independent conditional: 0, independent unconditional: 4828, dependent: 159, dependent conditional: 0, dependent unconditional: 159, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 18612, independent: 12552, independent conditional: 0, independent unconditional: 12552, dependent: 1073, dependent conditional: 0, dependent unconditional: 1073, unknown: 4987, unknown conditional: 0, unknown unconditional: 4987] , Statistics on independence cache: Total cache size (in pairs): 1041, Positive cache size: 952, Positive conditional cache size: 0, Positive unconditional cache size: 952, Negative cache size: 89, Negative conditional cache size: 0, Negative unconditional cache size: 89, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0
  - UnprovableResult [Line: 1041]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: overapproximation of bitwiseComplement at line 1056, overapproximation of bitwiseAnd at line 1056. 
Possible FailurePath: 
[L1036]               0  int threads_mask = -1;
[L1037]               0  pthread_mutex_t threads_mask_mutex = { { 0, 0, 0, PTHREAD_MUTEX_TIMED_NP, 0, { { 0, 0 } } } };
[L1038]               0  int *datas;
[L1048]               0  int threads_total = __VERIFIER_nondet_int();
[L1049]  CALL         0  assume_abort_if_not(threads_total >= 0)
[L1033]  COND FALSE   0  !(!cond)
[L1049]  RET          0  assume_abort_if_not(threads_total >= 0)
[L1050]  CALL         0  assume_abort_if_not(threads_total < 32)
[L1033]  COND FALSE   0  !(!cond)
[L1050]  RET          0  assume_abort_if_not(threads_total < 32)
[L1051]               0  pthread_t *tids = malloc(threads_total * sizeof(pthread_t));
[L1051]               0  pthread_t *tids = malloc(threads_total * sizeof(pthread_t));
[L1052]               0  datas = malloc(threads_total * sizeof(int))
[L1053]               0  int i = 0;
         VAL             [datas={5:0}, i=0, threads_mask=-1, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1053]  COND TRUE    0  i < threads_total
[L1055]  EXPR         0  ffs(threads_mask)
[L1055]               0  int j = ffs(threads_mask) - 1;
[L1056]               0  threads_mask &= ~(1 << j)
         VAL             [datas={5:0}, i=0, j=-3, threads_mask=-1, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1058]  EXPR         0  \read(*tids)
         VAL             [\read(*tids)={-5:0}, datas={5:0}, i=0, j=-3, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=-7, threads_mask=-1, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1058]  EXPR         0  tids[i]
         VAL             [\read(*tids)={-5:0}, datas={5:0}, i=0, j=-3, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=-7, threads_mask=-1, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1058]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, (void*)j)
         VAL             [\read(*tids)={-5:0}, arg={0:-3}, datas={5:0}, i=0, j=-3, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=-7, threads_mask=-1, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1053]               0  i++
         VAL             [arg={0:-3}, datas={5:0}, i=1, j=-3, threads_mask=-1, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1040]               1  int j = (int)arg;
[L1041]  EXPR         1  datas[j]
         VAL             [arg={0:-3}, arg={0:-3}, datas={5:0}, j=-3, threads_mask=-1, threads_mask_mutex={1:0}]
[L1041]               1  datas[j] = __VERIFIER_nondet_int()
         VAL             [__VERIFIER_nondet_int()=-3, arg={0:-3}, arg={0:-3}, datas={5:0}, j=-3, threads_mask=-1, threads_mask_mutex={1:0}]
[L1053]  COND TRUE    0  i < threads_total
[L1055]  EXPR         0  ffs(threads_mask)
[L1055]               0  int j = ffs(threads_mask) - 1;
[L1056]               0  threads_mask &= ~(1 << j)
         VAL             [__VERIFIER_nondet_int()=-3, arg={0:-3}, arg={0:-3}, datas={5:0}, i=1, j=-3, j=-3, threads_mask=0, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1058]  EXPR         0  \read(*tids)
         VAL             [\read(*tids)={-5:0}, __VERIFIER_nondet_int()=-3, arg={0:-3}, arg={0:-3}, datas={5:0}, i=1, j=-3, j=-3, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=-6, threads_mask=0, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1058]  EXPR         0  tids[i]
         VAL             [\read(*tids)={-5:0}, __VERIFIER_nondet_int()=-3, arg={0:-3}, arg={0:-3}, datas={5:0}, i=1, j=-3, j=-3, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=-6, threads_mask=0, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1058]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, (void*)j)
         VAL             [\read(*tids)={-5:0}, __VERIFIER_nondet_int()=-3, arg={0:-3}, arg={0:-3}, datas={5:0}, i=1, j=-3, j=-3, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=-6, threads_mask=0, threads_mask_mutex={1:0}, threads_total=31, tids={7:0}]
[L1040]               2  int j = (int)arg;
[L1041]  EXPR         2  datas[j]
[L1041]               2  datas[j] = __VERIFIER_nondet_int()
         VAL             [__VERIFIER_nondet_int()=-4, arg={0:-3}, arg={0:-3}, datas={5:0}, datas[j] = __VERIFIER_nondet_int()=137, j=-3, threads_mask=0, threads_mask_mutex={1:0}]

  - UnprovableResult [Line: 1052]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1055]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1061]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1063]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1056]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1064]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1056]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1061]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1058]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1058]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
    Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1041]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1043]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1043]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances
    CFG has 3 procedures, 189 locations, 18 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 9.1s, OverallIterations: 13, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 4.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1153 SdHoareTripleChecker+Valid, 2.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 760 mSDsluCounter, 77 SdHoareTripleChecker+Invalid, 2.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 49 mSDsCounter, 355 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3004 IncrementalHoareTripleChecker+Invalid, 3359 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 355 mSolverCounterUnsat, 28 mSDtfsCounter, 3004 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1677occurred in iteration=11, InterpolantAutomatonStates: 54, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 261 NumberOfCodeBlocks, 261 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 213 ConstructedInterpolants, 0 QuantifiedInterpolants, 1037 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 12 InterpolantComputations, 12 PerfectInterpolantSequences, 6/6 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
  - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances
    CFG has 4 procedures, 220 locations, 22 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 250.3s, OverallIterations: 20, TraceHistogramMax: 2, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 238.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4296 SdHoareTripleChecker+Valid, 15.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3422 mSDsluCounter, 654 SdHoareTripleChecker+Invalid, 12.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 438 mSDsCounter, 1082 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13986 IncrementalHoareTripleChecker+Invalid, 15068 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1082 mSolverCounterUnsat, 216 mSDtfsCounter, 13986 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 403 GetRequests, 247 SyntacticMatches, 2 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 2.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=51741occurred in iteration=19, InterpolantAutomatonStates: 130, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 6.1s InterpolantComputationTime, 755 NumberOfCodeBlocks, 755 NumberOfCodeBlocksAsserted, 29 NumberOfCheckSat, 711 ConstructedInterpolants, 0 QuantifiedInterpolants, 11130 SizeOfPredicates, 34 NumberOfNonLiveVariables, 1396 ConjunctsInSsa, 168 ConjunctsInUnsatCore, 26 InterpolantComputations, 18 PerfectInterpolantSequences, 28/36 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2024-03-09 03:20:04,473 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0
Received shutdown request...
--- End real Ultimate output ---

Execution finished normally
Using bit-precise analysis
Retrying with bit-precise analysis

### Bit-precise run ###
Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data -tc /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/AutomizerReach.xml -i /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-index-bitmask.i -s /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --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 45e0b1bcb7e3b0f9a4a9c2b3c308b2bd82f05051956f6981c826030ab9acbdbf
--- Real Ultimate output ---
This is Ultimate 0.2.2-dev-2329fc7
[2024-03-09 03:20:06,473 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2024-03-09 03:20:06,474 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2024-03-09 03:20:06,495 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2024-03-09 03:20:06,496 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2024-03-09 03:20:06,496 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2024-03-09 03:20:06,497 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2024-03-09 03:20:06,498 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2024-03-09 03:20:06,499 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2024-03-09 03:20:06,500 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2024-03-09 03:20:06,501 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2024-03-09 03:20:06,501 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2024-03-09 03:20:06,502 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2024-03-09 03:20:06,502 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2024-03-09 03:20:06,503 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2024-03-09 03:20:06,504 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2024-03-09 03:20:06,504 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2024-03-09 03:20:06,505 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2024-03-09 03:20:06,506 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2024-03-09 03:20:06,507 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2024-03-09 03:20:06,513 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2024-03-09 03:20:06,514 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2024-03-09 03:20:06,514 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2024-03-09 03:20:06,515 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2024-03-09 03:20:06,518 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2024-03-09 03:20:06,518 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2024-03-09 03:20:06,518 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2024-03-09 03:20:06,519 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2024-03-09 03:20:06,519 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2024-03-09 03:20:06,520 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2024-03-09 03:20:06,520 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2024-03-09 03:20:06,520 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2024-03-09 03:20:06,521 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2024-03-09 03:20:06,522 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2024-03-09 03:20:06,522 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2024-03-09 03:20:06,522 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2024-03-09 03:20:06,523 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2024-03-09 03:20:06,523 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2024-03-09 03:20:06,523 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2024-03-09 03:20:06,524 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2024-03-09 03:20:06,525 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2024-03-09 03:20:06,526 INFO  L101        SettingsManager]: Beginning loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Bitvector.epf
[2024-03-09 03:20:06,546 INFO  L113        SettingsManager]: Loading preferences was successful
[2024-03-09 03:20:06,546 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2024-03-09 03:20:06,547 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-03-09 03:20:06,547 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-03-09 03:20:06,547 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-03-09 03:20:06,547 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-03-09 03:20:06,548 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-03-09 03:20:06,548 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2024-03-09 03:20:06,548 INFO  L138        SettingsManager]:  * Use SBE=true
[2024-03-09 03:20:06,548 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-03-09 03:20:06,548 INFO  L138        SettingsManager]:  * sizeof long=4
[2024-03-09 03:20:06,548 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2024-03-09 03:20:06,549 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2024-03-09 03:20:06,549 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2024-03-09 03:20:06,549 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-03-09 03:20:06,549 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-03-09 03:20:06,549 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-03-09 03:20:06,549 INFO  L138        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2024-03-09 03:20:06,549 INFO  L138        SettingsManager]:  * Use bitvectors instead of ints=true
[2024-03-09 03:20:06,550 INFO  L138        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2024-03-09 03:20:06,550 INFO  L138        SettingsManager]:  * sizeof long double=12
[2024-03-09 03:20:06,550 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2024-03-09 03:20:06,550 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2024-03-09 03:20:06,550 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-03-09 03:20:06,550 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-03-09 03:20:06,550 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-03-09 03:20:06,550 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-03-09 03:20:06,551 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-03-09 03:20:06,551 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-03-09 03:20:06,551 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-03-09 03:20:06,551 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2024-03-09 03:20:06,551 INFO  L138        SettingsManager]:  * Trace refinement strategy=WOLF
[2024-03-09 03:20:06,551 INFO  L138        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2024-03-09 03:20:06,551 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-03-09 03:20:06,551 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2024-03-09 03:20:06,552 INFO  L138        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-03-09 03:20:06,552 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-03-09 03:20:06,552 INFO  L138        SettingsManager]:  * Logic for external solver=AUFBV
[2024-03-09 03:20:06,552 INFO  L138        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2024-03-09 03:20:06,552 INFO  L138        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:/mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml
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 -> 45e0b1bcb7e3b0f9a4a9c2b3c308b2bd82f05051956f6981c826030ab9acbdbf
[2024-03-09 03:20:06,770 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-03-09 03:20:06,792 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-03-09 03:20:06,796 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-03-09 03:20:06,797 INFO  L271        PluginConnector]: Initializing CDTParser...
[2024-03-09 03:20:06,797 INFO  L275        PluginConnector]: CDTParser initialized
[2024-03-09 03:20:06,798 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-index-bitmask.i
[2024-03-09 03:20:07,884 INFO  L500              CDTParser]: Created temporary CDT project at NULL
[2024-03-09 03:20:08,076 INFO  L351              CDTParser]: Found 1 translation units.
[2024-03-09 03:20:08,076 INFO  L172              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-index-bitmask.i
[2024-03-09 03:20:08,089 INFO  L394              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/1aa6707d8/c03007831529470e90af79c0af1d4d42/FLAG6d902a477
[2024-03-09 03:20:08,100 INFO  L402              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/1aa6707d8/c03007831529470e90af79c0af1d4d42
[2024-03-09 03:20:08,101 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-03-09 03:20:08,103 INFO  L131        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-03-09 03:20:08,103 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-03-09 03:20:08,104 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-03-09 03:20:08,106 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-03-09 03:20:08,106 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 03:20:08" (1/1) ...
[2024-03-09 03:20:08,107 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@599fa991 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:20:08, skipping insertion in model container
[2024-03-09 03:20:08,107 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 03:20:08" (1/1) ...
[2024-03-09 03:20:08,112 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2024-03-09 03:20:08,145 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2024-03-09 03:20:08,275 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2024-03-09 03:20:08,431 WARN  L623        FunctionHandler]: Unknown extern function ffs
[2024-03-09 03:20:08,436 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-03-09 03:20:08,446 INFO  L203         MainTranslator]: Completed pre-run
[2024-03-09 03:20:08,455 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2024-03-09 03:20:08,473 WARN  L623        FunctionHandler]: Unknown extern function ffs
[2024-03-09 03:20:08,478 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-03-09 03:20:08,530 INFO  L208         MainTranslator]: Completed translation
[2024-03-09 03:20:08,530 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:20:08 WrapperNode
[2024-03-09 03:20:08,530 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-03-09 03:20:08,531 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-03-09 03:20:08,532 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-03-09 03:20:08,532 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2024-03-09 03:20:08,538 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:20:08" (1/1) ...
[2024-03-09 03:20:08,554 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:20:08" (1/1) ...
[2024-03-09 03:20:08,572 INFO  L138                Inliner]: procedures = 282, calls = 29, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 112
[2024-03-09 03:20:08,572 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-03-09 03:20:08,573 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-03-09 03:20:08,573 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2024-03-09 03:20:08,573 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2024-03-09 03:20:08,579 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:20:08" (1/1) ...
[2024-03-09 03:20:08,579 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:20:08" (1/1) ...
[2024-03-09 03:20:08,583 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:20:08" (1/1) ...
[2024-03-09 03:20:08,584 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:20:08" (1/1) ...
[2024-03-09 03:20:08,592 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:20:08" (1/1) ...
[2024-03-09 03:20:08,594 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:20:08" (1/1) ...
[2024-03-09 03:20:08,597 INFO  L185        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:20:08" (1/1) ...
[2024-03-09 03:20:08,598 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:20:08" (1/1) ...
[2024-03-09 03:20:08,602 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-03-09 03:20:08,602 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-03-09 03:20:08,602 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2024-03-09 03:20:08,602 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2024-03-09 03:20:08,603 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:20:08" (1/1) ...
[2024-03-09 03:20:08,608 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-03-09 03:20:08,619 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:20:08,629 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:08,631 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2024-03-09 03:20:08,653 INFO  L130     BoogieDeclarations]: Found specification of procedure read~intINTTYPE4
[2024-03-09 03:20:08,653 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-03-09 03:20:08,653 INFO  L130     BoogieDeclarations]: Found specification of procedure read~$Pointer$
[2024-03-09 03:20:08,653 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-03-09 03:20:08,653 INFO  L130     BoogieDeclarations]: Found specification of procedure write~intINTTYPE4
[2024-03-09 03:20:08,653 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~$Pointer$
[2024-03-09 03:20:08,653 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4
[2024-03-09 03:20:08,653 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-03-09 03:20:08,653 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap
[2024-03-09 03:20:08,653 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-03-09 03:20:08,654 INFO  L130     BoogieDeclarations]: Found specification of procedure ffs
[2024-03-09 03:20:08,654 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2024-03-09 03:20:08,654 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2024-03-09 03:20:08,654 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-03-09 03:20:08,654 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-03-09 03:20:08,655 WARN  L209             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2024-03-09 03:20:08,802 INFO  L235             CfgBuilder]: Building ICFG
[2024-03-09 03:20:08,804 INFO  L261             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-03-09 03:20:09,117 INFO  L276             CfgBuilder]: Performing block encoding
[2024-03-09 03:20:09,124 INFO  L295             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-03-09 03:20:09,124 INFO  L300             CfgBuilder]: Removed 2 assume(true) statements.
[2024-03-09 03:20:09,125 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 03:20:09 BoogieIcfgContainer
[2024-03-09 03:20:09,126 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-03-09 03:20:09,127 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-03-09 03:20:09,127 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2024-03-09 03:20:09,129 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2024-03-09 03:20:09,130 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.03 03:20:08" (1/3) ...
[2024-03-09 03:20:09,130 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23fc988b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 03:20:09, skipping insertion in model container
[2024-03-09 03:20:09,130 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:20:08" (2/3) ...
[2024-03-09 03:20:09,130 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23fc988b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 03:20:09, skipping insertion in model container
[2024-03-09 03:20:09,131 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 03:20:09" (3/3) ...
[2024-03-09 03:20:09,132 INFO  L112   eAbstractionObserver]: Analyzing ICFG per-thread-index-bitmask.i
[2024-03-09 03:20:09,138 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2024-03-09 03:20:09,145 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-03-09 03:20:09,145 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations.
[2024-03-09 03:20:09,145 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-03-09 03:20:09,201 INFO  L144    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2024-03-09 03:20:09,248 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 158 places, 160 transitions, 328 flow
[2024-03-09 03:20:09,312 INFO  L130       PetriNetUnfolder]: 7/228 cut-off events.
[2024-03-09 03:20:09,312 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2024-03-09 03:20:09,317 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 234 conditions, 228 events. 7/228 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 423 event pairs, 0 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 117. Up to 4 conditions per place. 
[2024-03-09 03:20:09,317 INFO  L82        GeneralOperation]: Start removeDead. Operand has 158 places, 160 transitions, 328 flow
[2024-03-09 03:20:09,321 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 158 places, 160 transitions, 328 flow
[2024-03-09 03:20:09,324 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2024-03-09 03:20:09,331 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 158 places, 160 transitions, 328 flow
[2024-03-09 03:20:09,333 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 158 places, 160 transitions, 328 flow
[2024-03-09 03:20:09,334 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 158 places, 160 transitions, 328 flow
[2024-03-09 03:20:09,370 INFO  L130       PetriNetUnfolder]: 7/228 cut-off events.
[2024-03-09 03:20:09,370 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2024-03-09 03:20:09,371 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 234 conditions, 228 events. 7/228 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 423 event pairs, 0 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 117. Up to 4 conditions per place. 
[2024-03-09 03:20:09,373 INFO  L119        LiptonReduction]: Number of co-enabled transitions 4350
[2024-03-09 03:20:16,599 INFO  L134        LiptonReduction]: Checked pairs total: 29205
[2024-03-09 03:20:16,599 INFO  L136        LiptonReduction]: Total number of compositions: 102
[2024-03-09 03:20:16,619 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 03:20:16,626 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=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1cc256f5, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2024-03-09 03:20:16,627 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 18 error locations.
[2024-03-09 03:20:16,629 INFO  L130       PetriNetUnfolder]: 0/1 cut-off events.
[2024-03-09 03:20:16,629 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-03-09 03:20:16,630 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:16,630 INFO  L209   CegarLoopForPetriNet]: trace histogram [1]
[2024-03-09 03:20:16,631 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:20:16,635 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:16,635 INFO  L85        PathProgramCache]: Analyzing trace with hash 510, now seen corresponding path program 1 times
[2024-03-09 03:20:16,661 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:16,662 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1362275078]
[2024-03-09 03:20:16,662 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:16,663 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:16,663 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:16,668 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:16,673 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process
[2024-03-09 03:20:16,734 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:16,735 INFO  L263         TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core
[2024-03-09 03:20:16,737 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:16,740 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:16,740 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:16,741 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:16,741 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1362275078]
[2024-03-09 03:20:16,741 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1362275078] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:16,741 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:16,742 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0
[2024-03-09 03:20:16,743 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618631536]
[2024-03-09 03:20:16,743 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:16,748 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-03-09 03:20:16,748 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:16,763 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-03-09 03:20:16,764 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-03-09 03:20:16,766 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 154 out of 262
[2024-03-09 03:20:16,768 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 71 transitions, 150 flow. Second operand  has 2 states, 2 states have (on average 154.5) internal successors, (309), 2 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:16,768 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:16,768 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 262
[2024-03-09 03:20:16,769 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:16,878 INFO  L130       PetriNetUnfolder]: 99/480 cut-off events.
[2024-03-09 03:20:16,878 INFO  L131       PetriNetUnfolder]: For 8/12 co-relation queries the response was YES.
[2024-03-09 03:20:16,880 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 724 conditions, 480 events. 99/480 cut-off events. For 8/12 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2816 event pairs, 98 based on Foata normal form. 0/416 useless extension candidates. Maximal degree in co-relation 644. Up to 235 conditions per place. 
[2024-03-09 03:20:16,884 INFO  L137   encePairwiseOnDemand]: 261/262 looper letters, 25 selfloop transitions, 0 changer transitions 0/70 dead transitions.
[2024-03-09 03:20:16,884 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 70 transitions, 198 flow
[2024-03-09 03:20:16,885 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-03-09 03:20:16,887 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2024-03-09 03:20:16,896 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 334 transitions.
[2024-03-09 03:20:16,898 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6374045801526718
[2024-03-09 03:20:16,898 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 334 transitions.
[2024-03-09 03:20:16,899 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 334 transitions.
[2024-03-09 03:20:16,900 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:16,901 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 334 transitions.
[2024-03-09 03:20:16,904 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 167.0) internal successors, (334), 2 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:16,911 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 262.0) internal successors, (786), 3 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:16,912 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 262.0) internal successors, (786), 3 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:16,915 INFO  L175             Difference]: Start difference. First operand has 73 places, 71 transitions, 150 flow. Second operand 2 states and 334 transitions.
[2024-03-09 03:20:16,916 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 70 transitions, 198 flow
[2024-03-09 03:20:16,918 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 70 transitions, 198 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:20:16,920 INFO  L231             Difference]: Finished difference. Result has 73 places, 70 transitions, 148 flow
[2024-03-09 03:20:16,921 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=148, PETRI_PLACES=73, PETRI_TRANSITIONS=70}
[2024-03-09 03:20:16,924 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 0 predicate places.
[2024-03-09 03:20:16,925 INFO  L495      AbstractCegarLoop]: Abstraction has has 73 places, 70 transitions, 148 flow
[2024-03-09 03:20:16,925 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 154.5) internal successors, (309), 2 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:16,926 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:16,926 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-03-09 03:20:16,942 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0
[2024-03-09 03:20:17,140 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:17,141 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:20:17,142 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:17,142 INFO  L85        PathProgramCache]: Analyzing trace with hash 15573762, now seen corresponding path program 1 times
[2024-03-09 03:20:17,143 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:17,144 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1637894952]
[2024-03-09 03:20:17,144 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:17,144 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:17,144 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:17,146 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:17,147 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process
[2024-03-09 03:20:17,242 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:17,243 INFO  L263         TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 2 conjunts are in the unsatisfiable core
[2024-03-09 03:20:17,244 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:17,281 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:17,281 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:17,281 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:17,282 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1637894952]
[2024-03-09 03:20:17,282 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1637894952] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:17,282 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:17,282 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:20:17,282 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605621685]
[2024-03-09 03:20:17,283 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:17,284 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:20:17,284 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:17,285 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:20:17,285 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:20:17,314 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 143 out of 262
[2024-03-09 03:20:17,314 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 70 transitions, 148 flow. Second operand  has 3 states, 3 states have (on average 144.33333333333334) internal successors, (433), 3 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:17,314 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:17,314 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 262
[2024-03-09 03:20:17,314 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:17,479 INFO  L130       PetriNetUnfolder]: 175/604 cut-off events.
[2024-03-09 03:20:17,479 INFO  L131       PetriNetUnfolder]: For 11/18 co-relation queries the response was YES.
[2024-03-09 03:20:17,481 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1019 conditions, 604 events. 175/604 cut-off events. For 11/18 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 3394 event pairs, 93 based on Foata normal form. 1/543 useless extension candidates. Maximal degree in co-relation 1015. Up to 239 conditions per place. 
[2024-03-09 03:20:17,483 INFO  L137   encePairwiseOnDemand]: 251/262 looper letters, 49 selfloop transitions, 8 changer transitions 0/95 dead transitions.
[2024-03-09 03:20:17,483 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 95 transitions, 312 flow
[2024-03-09 03:20:17,483 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:20:17,483 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:20:17,485 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 489 transitions.
[2024-03-09 03:20:17,486 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6221374045801527
[2024-03-09 03:20:17,486 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 489 transitions.
[2024-03-09 03:20:17,486 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 489 transitions.
[2024-03-09 03:20:17,486 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:17,487 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 489 transitions.
[2024-03-09 03:20:17,488 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:17,490 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:17,491 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:17,491 INFO  L175             Difference]: Start difference. First operand has 73 places, 70 transitions, 148 flow. Second operand 3 states and 489 transitions.
[2024-03-09 03:20:17,491 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 95 transitions, 312 flow
[2024-03-09 03:20:17,492 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 95 transitions, 312 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:20:17,493 INFO  L231             Difference]: Finished difference. Result has 77 places, 78 transitions, 218 flow
[2024-03-09 03:20:17,493 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=218, PETRI_PLACES=77, PETRI_TRANSITIONS=78}
[2024-03-09 03:20:17,494 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 4 predicate places.
[2024-03-09 03:20:17,494 INFO  L495      AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 218 flow
[2024-03-09 03:20:17,495 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 144.33333333333334) internal successors, (433), 3 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:17,495 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:17,495 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:20:17,503 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0
[2024-03-09 03:20:17,696 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:17,697 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:20:17,698 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:17,698 INFO  L85        PathProgramCache]: Analyzing trace with hash 1261920158, now seen corresponding path program 1 times
[2024-03-09 03:20:17,699 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:17,699 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1839243501]
[2024-03-09 03:20:17,700 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:17,700 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:17,700 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:17,702 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:17,703 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process
[2024-03-09 03:20:17,776 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:17,790 INFO  L263         TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 8 conjunts are in the unsatisfiable core
[2024-03-09 03:20:17,792 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:17,877 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:17,877 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:17,877 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:17,877 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1839243501]
[2024-03-09 03:20:17,877 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1839243501] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:17,877 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:17,878 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 03:20:17,878 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139529529]
[2024-03-09 03:20:17,878 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:17,878 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 03:20:17,878 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:17,878 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 03:20:17,879 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2024-03-09 03:20:18,035 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 148 out of 262
[2024-03-09 03:20:18,036 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 218 flow. Second operand  has 4 states, 4 states have (on average 148.75) internal successors, (595), 4 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:18,036 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:18,036 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 262
[2024-03-09 03:20:18,036 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:18,236 INFO  L130       PetriNetUnfolder]: 125/581 cut-off events.
[2024-03-09 03:20:18,236 INFO  L131       PetriNetUnfolder]: For 121/127 co-relation queries the response was YES.
[2024-03-09 03:20:18,238 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1054 conditions, 581 events. 125/581 cut-off events. For 121/127 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 3247 event pairs, 87 based on Foata normal form. 0/531 useless extension candidates. Maximal degree in co-relation 1048. Up to 261 conditions per place. 
[2024-03-09 03:20:18,240 INFO  L137   encePairwiseOnDemand]: 258/262 looper letters, 44 selfloop transitions, 3 changer transitions 1/97 dead transitions.
[2024-03-09 03:20:18,240 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 97 transitions, 364 flow
[2024-03-09 03:20:18,240 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 03:20:18,240 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 03:20:18,242 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 637 transitions.
[2024-03-09 03:20:18,242 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.607824427480916
[2024-03-09 03:20:18,242 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 637 transitions.
[2024-03-09 03:20:18,242 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 637 transitions.
[2024-03-09 03:20:18,242 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:18,243 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 637 transitions.
[2024-03-09 03:20:18,244 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 159.25) internal successors, (637), 4 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:18,247 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 262.0) internal successors, (1310), 5 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:18,247 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 262.0) internal successors, (1310), 5 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:18,247 INFO  L175             Difference]: Start difference. First operand has 77 places, 78 transitions, 218 flow. Second operand 4 states and 637 transitions.
[2024-03-09 03:20:18,247 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 97 transitions, 364 flow
[2024-03-09 03:20:18,249 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 97 transitions, 344 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 03:20:18,250 INFO  L231             Difference]: Finished difference. Result has 80 places, 79 transitions, 218 flow
[2024-03-09 03:20:18,251 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=218, PETRI_PLACES=80, PETRI_TRANSITIONS=79}
[2024-03-09 03:20:18,251 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 7 predicate places.
[2024-03-09 03:20:18,251 INFO  L495      AbstractCegarLoop]: Abstraction has has 80 places, 79 transitions, 218 flow
[2024-03-09 03:20:18,252 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 148.75) internal successors, (595), 4 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:18,252 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:18,252 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:20:18,260 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0
[2024-03-09 03:20:18,453 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:18,454 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:20:18,454 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:18,454 INFO  L85        PathProgramCache]: Analyzing trace with hash 1349337369, now seen corresponding path program 1 times
[2024-03-09 03:20:18,455 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:18,456 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1786322794]
[2024-03-09 03:20:18,456 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:18,456 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:18,456 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:18,458 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:18,463 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process
[2024-03-09 03:20:18,543 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:18,553 INFO  L263         TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core
[2024-03-09 03:20:18,557 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:18,590 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2024-03-09 03:20:18,604 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 22
[2024-03-09 03:20:18,643 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:20:18,644 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 36
[2024-03-09 03:20:18,685 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:20:18,685 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 50
[2024-03-09 03:20:18,726 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:18,726 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:18,726 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:18,727 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1786322794]
[2024-03-09 03:20:18,727 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1786322794] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:18,727 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:18,728 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:20:18,728 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772249596]
[2024-03-09 03:20:18,728 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:18,729 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:20:18,729 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:18,729 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:20:18,730 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:20:19,055 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 129 out of 262
[2024-03-09 03:20:19,056 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 79 transitions, 218 flow. Second operand  has 6 states, 6 states have (on average 130.33333333333334) internal successors, (782), 6 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:19,057 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:19,057 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 262
[2024-03-09 03:20:19,057 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:19,578 INFO  L130       PetriNetUnfolder]: 468/1388 cut-off events.
[2024-03-09 03:20:19,578 INFO  L131       PetriNetUnfolder]: For 90/96 co-relation queries the response was YES.
[2024-03-09 03:20:19,582 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2704 conditions, 1388 events. 468/1388 cut-off events. For 90/96 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 9169 event pairs, 161 based on Foata normal form. 0/1336 useless extension candidates. Maximal degree in co-relation 2696. Up to 630 conditions per place. 
[2024-03-09 03:20:19,590 INFO  L137   encePairwiseOnDemand]: 239/262 looper letters, 96 selfloop transitions, 29 changer transitions 0/153 dead transitions.
[2024-03-09 03:20:19,590 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 153 transitions, 634 flow
[2024-03-09 03:20:19,592 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:20:19,592 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:20:19,594 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 897 transitions.
[2024-03-09 03:20:19,595 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5706106870229007
[2024-03-09 03:20:19,595 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 897 transitions.
[2024-03-09 03:20:19,595 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 897 transitions.
[2024-03-09 03:20:19,595 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:19,595 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 897 transitions.
[2024-03-09 03:20:19,597 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 149.5) internal successors, (897), 6 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:19,600 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 262.0) internal successors, (1834), 7 states have internal predecessors, (1834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:19,601 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 262.0) internal successors, (1834), 7 states have internal predecessors, (1834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:19,601 INFO  L175             Difference]: Start difference. First operand has 80 places, 79 transitions, 218 flow. Second operand 6 states and 897 transitions.
[2024-03-09 03:20:19,601 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 153 transitions, 634 flow
[2024-03-09 03:20:19,605 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 153 transitions, 631 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 03:20:19,607 INFO  L231             Difference]: Finished difference. Result has 89 places, 108 transitions, 436 flow
[2024-03-09 03:20:19,607 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=436, PETRI_PLACES=89, PETRI_TRANSITIONS=108}
[2024-03-09 03:20:19,609 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 16 predicate places.
[2024-03-09 03:20:19,609 INFO  L495      AbstractCegarLoop]: Abstraction has has 89 places, 108 transitions, 436 flow
[2024-03-09 03:20:19,609 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 130.33333333333334) internal successors, (782), 6 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:19,609 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:19,609 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:20:19,625 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0
[2024-03-09 03:20:19,810 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:19,811 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:20:19,812 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:19,812 INFO  L85        PathProgramCache]: Analyzing trace with hash 671965370, now seen corresponding path program 1 times
[2024-03-09 03:20:19,813 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:19,813 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1358338653]
[2024-03-09 03:20:19,813 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:19,813 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:19,814 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:19,816 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:19,818 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process
[2024-03-09 03:20:19,877 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:19,878 INFO  L263         TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 2 conjunts are in the unsatisfiable core
[2024-03-09 03:20:19,880 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:19,904 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:19,904 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:19,904 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:19,905 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1358338653]
[2024-03-09 03:20:19,905 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1358338653] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:19,905 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:19,905 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:20:19,905 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998493663]
[2024-03-09 03:20:19,906 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:19,906 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:20:19,907 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:19,907 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:20:19,908 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:20:19,928 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 144 out of 262
[2024-03-09 03:20:19,928 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 108 transitions, 436 flow. Second operand  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:19,929 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:19,929 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 262
[2024-03-09 03:20:19,929 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:20,126 INFO  L130       PetriNetUnfolder]: 251/967 cut-off events.
[2024-03-09 03:20:20,127 INFO  L131       PetriNetUnfolder]: For 257/282 co-relation queries the response was YES.
[2024-03-09 03:20:20,129 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2188 conditions, 967 events. 251/967 cut-off events. For 257/282 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 6607 event pairs, 123 based on Foata normal form. 4/934 useless extension candidates. Maximal degree in co-relation 2176. Up to 460 conditions per place. 
[2024-03-09 03:20:20,132 INFO  L137   encePairwiseOnDemand]: 257/262 looper letters, 42 selfloop transitions, 6 changer transitions 0/119 dead transitions.
[2024-03-09 03:20:20,132 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 119 transitions, 560 flow
[2024-03-09 03:20:20,133 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:20:20,133 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:20:20,134 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 471 transitions.
[2024-03-09 03:20:20,134 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5992366412213741
[2024-03-09 03:20:20,134 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 471 transitions.
[2024-03-09 03:20:20,134 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 471 transitions.
[2024-03-09 03:20:20,135 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:20,135 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 471 transitions.
[2024-03-09 03:20:20,136 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:20,138 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:20,138 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:20,138 INFO  L175             Difference]: Start difference. First operand has 89 places, 108 transitions, 436 flow. Second operand 3 states and 471 transitions.
[2024-03-09 03:20:20,138 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 119 transitions, 560 flow
[2024-03-09 03:20:20,142 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 119 transitions, 560 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:20:20,156 INFO  L231             Difference]: Finished difference. Result has 92 places, 112 transitions, 478 flow
[2024-03-09 03:20:20,157 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=478, PETRI_PLACES=92, PETRI_TRANSITIONS=112}
[2024-03-09 03:20:20,159 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 19 predicate places.
[2024-03-09 03:20:20,159 INFO  L495      AbstractCegarLoop]: Abstraction has has 92 places, 112 transitions, 478 flow
[2024-03-09 03:20:20,159 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:20,159 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:20,159 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:20:20,168 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0
[2024-03-09 03:20:20,360 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:20,360 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:20:20,361 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:20,361 INFO  L85        PathProgramCache]: Analyzing trace with hash -366760812, now seen corresponding path program 1 times
[2024-03-09 03:20:20,363 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:20,363 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [410502617]
[2024-03-09 03:20:20,363 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:20,364 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:20,366 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:20,367 INFO  L229       MonitoredProcess]: Starting monitored process 7 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:20,369 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process
[2024-03-09 03:20:20,447 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:20,449 INFO  L263         TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core
[2024-03-09 03:20:20,451 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:20,465 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:20,465 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:20,465 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:20,465 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [410502617]
[2024-03-09 03:20:20,465 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [410502617] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:20,466 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:20,466 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:20:20,466 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822743526]
[2024-03-09 03:20:20,466 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:20,466 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:20:20,466 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:20,467 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:20:20,467 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:20:20,478 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 262
[2024-03-09 03:20:20,482 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 112 transitions, 478 flow. Second operand  has 3 states, 3 states have (on average 149.0) internal successors, (447), 3 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:20,482 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:20,482 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 262
[2024-03-09 03:20:20,482 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:20,659 INFO  L130       PetriNetUnfolder]: 255/975 cut-off events.
[2024-03-09 03:20:20,659 INFO  L131       PetriNetUnfolder]: For 401/425 co-relation queries the response was YES.
[2024-03-09 03:20:20,661 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2284 conditions, 975 events. 255/975 cut-off events. For 401/425 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 6474 event pairs, 41 based on Foata normal form. 24/975 useless extension candidates. Maximal degree in co-relation 2270. Up to 426 conditions per place. 
[2024-03-09 03:20:20,663 INFO  L137   encePairwiseOnDemand]: 258/262 looper letters, 47 selfloop transitions, 2 changer transitions 1/125 dead transitions.
[2024-03-09 03:20:20,663 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 125 transitions, 626 flow
[2024-03-09 03:20:20,664 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:20:20,664 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:20:20,665 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 485 transitions.
[2024-03-09 03:20:20,665 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6170483460559797
[2024-03-09 03:20:20,665 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 485 transitions.
[2024-03-09 03:20:20,665 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 485 transitions.
[2024-03-09 03:20:20,666 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:20,666 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 485 transitions.
[2024-03-09 03:20:20,667 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 161.66666666666666) internal successors, (485), 3 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:20,668 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:20,669 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:20,669 INFO  L175             Difference]: Start difference. First operand has 92 places, 112 transitions, 478 flow. Second operand 3 states and 485 transitions.
[2024-03-09 03:20:20,669 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 125 transitions, 626 flow
[2024-03-09 03:20:20,671 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 125 transitions, 618 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 03:20:20,673 INFO  L231             Difference]: Finished difference. Result has 92 places, 111 transitions, 476 flow
[2024-03-09 03:20:20,673 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=476, PETRI_PLACES=92, PETRI_TRANSITIONS=111}
[2024-03-09 03:20:20,674 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 19 predicate places.
[2024-03-09 03:20:20,674 INFO  L495      AbstractCegarLoop]: Abstraction has has 92 places, 111 transitions, 476 flow
[2024-03-09 03:20:20,674 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 149.0) internal successors, (447), 3 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:20,674 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:20,674 INFO  L209   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]
[2024-03-09 03:20:20,683 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0
[2024-03-09 03:20:20,876 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:20,877 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:20:20,878 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:20,878 INFO  L85        PathProgramCache]: Analyzing trace with hash -517884628, now seen corresponding path program 1 times
[2024-03-09 03:20:20,879 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:20,879 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1931845390]
[2024-03-09 03:20:20,879 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:20,880 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:20,880 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:20,882 INFO  L229       MonitoredProcess]: Starting monitored process 8 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:20,886 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process
[2024-03-09 03:20:21,020 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:21,023 INFO  L263         TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 13 conjunts are in the unsatisfiable core
[2024-03-09 03:20:21,031 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:21,050 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2024-03-09 03:20:21,078 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2024-03-09 03:20:21,125 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:20:21,128 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2024-03-09 03:20:21,204 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:20:21,208 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2024-03-09 03:20:21,267 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:21,267 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:21,268 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:21,268 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1931845390]
[2024-03-09 03:20:21,268 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1931845390] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:21,268 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:21,268 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:20:21,268 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265518601]
[2024-03-09 03:20:21,268 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:21,269 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:20:21,269 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:21,270 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:20:21,270 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:20:21,642 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 127 out of 262
[2024-03-09 03:20:21,644 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 111 transitions, 476 flow. Second operand  has 6 states, 6 states have (on average 130.5) internal successors, (783), 6 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:21,644 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:21,644 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 262
[2024-03-09 03:20:21,644 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:22,546 INFO  L130       PetriNetUnfolder]: 642/1706 cut-off events.
[2024-03-09 03:20:22,546 INFO  L131       PetriNetUnfolder]: For 778/798 co-relation queries the response was YES.
[2024-03-09 03:20:22,559 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4530 conditions, 1706 events. 642/1706 cut-off events. For 778/798 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 11531 event pairs, 225 based on Foata normal form. 2/1623 useless extension candidates. Maximal degree in co-relation 4516. Up to 1103 conditions per place. 
[2024-03-09 03:20:22,564 INFO  L137   encePairwiseOnDemand]: 239/262 looper letters, 138 selfloop transitions, 83 changer transitions 0/253 dead transitions.
[2024-03-09 03:20:22,564 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 253 transitions, 1490 flow
[2024-03-09 03:20:22,565 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:20:22,565 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:20:22,567 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 934 transitions.
[2024-03-09 03:20:22,567 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.594147582697201
[2024-03-09 03:20:22,567 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 934 transitions.
[2024-03-09 03:20:22,567 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 934 transitions.
[2024-03-09 03:20:22,568 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:22,568 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 934 transitions.
[2024-03-09 03:20:22,570 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 155.66666666666666) internal successors, (934), 6 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:22,572 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 262.0) internal successors, (1834), 7 states have internal predecessors, (1834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:22,572 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 262.0) internal successors, (1834), 7 states have internal predecessors, (1834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:22,572 INFO  L175             Difference]: Start difference. First operand has 92 places, 111 transitions, 476 flow. Second operand 6 states and 934 transitions.
[2024-03-09 03:20:22,572 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 253 transitions, 1490 flow
[2024-03-09 03:20:22,577 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 253 transitions, 1474 flow, removed 5 selfloop flow, removed 2 redundant places.
[2024-03-09 03:20:22,581 INFO  L231             Difference]: Finished difference. Result has 99 places, 192 transitions, 1208 flow
[2024-03-09 03:20:22,581 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1208, PETRI_PLACES=99, PETRI_TRANSITIONS=192}
[2024-03-09 03:20:22,582 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 26 predicate places.
[2024-03-09 03:20:22,582 INFO  L495      AbstractCegarLoop]: Abstraction has has 99 places, 192 transitions, 1208 flow
[2024-03-09 03:20:22,583 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 130.5) internal successors, (783), 6 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:22,583 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:22,583 INFO  L209   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]
[2024-03-09 03:20:22,597 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0
[2024-03-09 03:20:22,784 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:22,784 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:20:22,785 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:22,786 INFO  L85        PathProgramCache]: Analyzing trace with hash 1130573733, now seen corresponding path program 1 times
[2024-03-09 03:20:22,786 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:22,787 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1818427666]
[2024-03-09 03:20:22,787 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:22,789 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:22,789 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:22,790 INFO  L229       MonitoredProcess]: Starting monitored process 9 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:22,793 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process
[2024-03-09 03:20:22,911 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:22,913 INFO  L263         TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 10 conjunts are in the unsatisfiable core
[2024-03-09 03:20:22,916 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:23,103 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:23,103 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 03:20:23,346 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:23,346 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:23,347 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1818427666]
[2024-03-09 03:20:23,347 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1818427666] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 03:20:23,347 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2024-03-09 03:20:23,347 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9
[2024-03-09 03:20:23,348 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61150521]
[2024-03-09 03:20:23,348 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2024-03-09 03:20:23,348 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2024-03-09 03:20:23,348 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:23,349 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2024-03-09 03:20:23,349 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90
[2024-03-09 03:20:23,626 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 144 out of 262
[2024-03-09 03:20:23,627 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 192 transitions, 1208 flow. Second operand  has 10 states, 10 states have (on average 147.0) internal successors, (1470), 10 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:23,627 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:23,627 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 262
[2024-03-09 03:20:23,627 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:23,912 INFO  L130       PetriNetUnfolder]: 309/1064 cut-off events.
[2024-03-09 03:20:23,912 INFO  L131       PetriNetUnfolder]: For 763/797 co-relation queries the response was YES.
[2024-03-09 03:20:23,916 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3025 conditions, 1064 events. 309/1064 cut-off events. For 763/797 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 7081 event pairs, 72 based on Foata normal form. 6/1037 useless extension candidates. Maximal degree in co-relation 3007. Up to 242 conditions per place. 
[2024-03-09 03:20:23,921 INFO  L137   encePairwiseOnDemand]: 255/262 looper letters, 48 selfloop transitions, 6 changer transitions 12/192 dead transitions.
[2024-03-09 03:20:23,921 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 192 transitions, 1211 flow
[2024-03-09 03:20:23,921 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-03-09 03:20:23,922 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-03-09 03:20:23,923 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1057 transitions.
[2024-03-09 03:20:23,924 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5763358778625954
[2024-03-09 03:20:23,924 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1057 transitions.
[2024-03-09 03:20:23,924 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1057 transitions.
[2024-03-09 03:20:23,925 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:23,925 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1057 transitions.
[2024-03-09 03:20:23,927 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 151.0) internal successors, (1057), 7 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:23,929 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 262.0) internal successors, (2096), 8 states have internal predecessors, (2096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:23,930 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 262.0) internal successors, (2096), 8 states have internal predecessors, (2096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:23,930 INFO  L175             Difference]: Start difference. First operand has 99 places, 192 transitions, 1208 flow. Second operand 7 states and 1057 transitions.
[2024-03-09 03:20:23,930 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 192 transitions, 1211 flow
[2024-03-09 03:20:23,935 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 192 transitions, 1151 flow, removed 27 selfloop flow, removed 2 redundant places.
[2024-03-09 03:20:23,937 INFO  L231             Difference]: Finished difference. Result has 104 places, 157 transitions, 929 flow
[2024-03-09 03:20:23,937 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=929, PETRI_PLACES=104, PETRI_TRANSITIONS=157}
[2024-03-09 03:20:23,939 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 31 predicate places.
[2024-03-09 03:20:23,939 INFO  L495      AbstractCegarLoop]: Abstraction has has 104 places, 157 transitions, 929 flow
[2024-03-09 03:20:23,940 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 147.0) internal successors, (1470), 10 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:23,940 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:23,940 INFO  L209   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]
[2024-03-09 03:20:23,957 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0
[2024-03-09 03:20:24,140 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:24,141 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:20:24,142 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:24,142 INFO  L85        PathProgramCache]: Analyzing trace with hash -452900944, now seen corresponding path program 1 times
[2024-03-09 03:20:24,143 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:24,143 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [309638895]
[2024-03-09 03:20:24,143 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:24,144 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:24,144 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:24,146 INFO  L229       MonitoredProcess]: Starting monitored process 10 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:24,148 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process
[2024-03-09 03:20:24,267 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:24,271 INFO  L263         TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 16 conjunts are in the unsatisfiable core
[2024-03-09 03:20:24,277 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:24,573 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2024-03-09 03:20:24,604 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 22
[2024-03-09 03:20:24,648 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:20:24,649 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 36
[2024-03-09 03:20:24,727 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:20:24,728 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 50
[2024-03-09 03:20:24,812 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:20:24,813 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37
[2024-03-09 03:20:24,883 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:20:24,883 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:24,883 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:24,884 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [309638895]
[2024-03-09 03:20:24,884 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [309638895] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:24,884 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:24,884 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-03-09 03:20:24,885 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125872431]
[2024-03-09 03:20:24,885 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:24,886 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-03-09 03:20:24,886 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:24,886 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-03-09 03:20:24,887 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2024-03-09 03:20:27,547 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 127 out of 262
[2024-03-09 03:20:27,549 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 157 transitions, 929 flow. Second operand  has 8 states, 8 states have (on average 130.25) internal successors, (1042), 8 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:27,549 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:27,550 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 262
[2024-03-09 03:20:27,550 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:28,049 INFO  L130       PetriNetUnfolder]: 450/1241 cut-off events.
[2024-03-09 03:20:28,049 INFO  L131       PetriNetUnfolder]: For 1049/1060 co-relation queries the response was YES.
[2024-03-09 03:20:28,052 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4037 conditions, 1241 events. 450/1241 cut-off events. For 1049/1060 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 7763 event pairs, 221 based on Foata normal form. 28/1230 useless extension candidates. Maximal degree in co-relation 4017. Up to 921 conditions per place. 
[2024-03-09 03:20:28,059 INFO  L137   encePairwiseOnDemand]: 255/262 looper letters, 117 selfloop transitions, 5 changer transitions 0/166 dead transitions.
[2024-03-09 03:20:28,059 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 166 transitions, 1223 flow
[2024-03-09 03:20:28,060 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-03-09 03:20:28,060 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-03-09 03:20:28,062 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 939 transitions.
[2024-03-09 03:20:28,062 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5119956379498364
[2024-03-09 03:20:28,062 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 939 transitions.
[2024-03-09 03:20:28,062 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 939 transitions.
[2024-03-09 03:20:28,063 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:28,063 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 939 transitions.
[2024-03-09 03:20:28,078 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 134.14285714285714) internal successors, (939), 7 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:28,080 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 262.0) internal successors, (2096), 8 states have internal predecessors, (2096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:28,081 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 262.0) internal successors, (2096), 8 states have internal predecessors, (2096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:28,081 INFO  L175             Difference]: Start difference. First operand has 104 places, 157 transitions, 929 flow. Second operand 7 states and 939 transitions.
[2024-03-09 03:20:28,081 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 166 transitions, 1223 flow
[2024-03-09 03:20:28,087 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 166 transitions, 1200 flow, removed 1 selfloop flow, removed 5 redundant places.
[2024-03-09 03:20:28,089 INFO  L231             Difference]: Finished difference. Result has 99 places, 159 transitions, 956 flow
[2024-03-09 03:20:28,089 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=956, PETRI_PLACES=99, PETRI_TRANSITIONS=159}
[2024-03-09 03:20:28,090 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 26 predicate places.
[2024-03-09 03:20:28,090 INFO  L495      AbstractCegarLoop]: Abstraction has has 99 places, 159 transitions, 956 flow
[2024-03-09 03:20:28,090 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 130.25) internal successors, (1042), 8 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:28,090 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:28,091 INFO  L209   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]
[2024-03-09 03:20:28,104 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0
[2024-03-09 03:20:28,291 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:28,292 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:20:28,293 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:28,293 INFO  L85        PathProgramCache]: Analyzing trace with hash 361220432, now seen corresponding path program 1 times
[2024-03-09 03:20:28,294 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:28,294 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [193470225]
[2024-03-09 03:20:28,294 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:28,295 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:28,295 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:28,297 INFO  L229       MonitoredProcess]: Starting monitored process 11 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:28,299 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process
[2024-03-09 03:20:28,425 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:28,430 INFO  L263         TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 16 conjunts are in the unsatisfiable core
[2024-03-09 03:20:28,435 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:28,645 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2024-03-09 03:20:28,693 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2024-03-09 03:20:28,757 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:20:28,758 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2024-03-09 03:20:28,846 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:20:28,846 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2024-03-09 03:20:28,985 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:20:28,986 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58
[2024-03-09 03:20:29,078 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:20:29,078 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:29,078 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:29,079 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [193470225]
[2024-03-09 03:20:29,079 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [193470225] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:29,079 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:29,079 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-03-09 03:20:29,079 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899973183]
[2024-03-09 03:20:29,080 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:29,080 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-03-09 03:20:29,080 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:29,081 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-03-09 03:20:29,081 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2024-03-09 03:20:30,527 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 124 out of 262
[2024-03-09 03:20:30,529 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 159 transitions, 956 flow. Second operand  has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:30,529 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:30,529 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 262
[2024-03-09 03:20:30,530 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:33,222 INFO  L130       PetriNetUnfolder]: 469/1259 cut-off events.
[2024-03-09 03:20:33,223 INFO  L131       PetriNetUnfolder]: For 977/990 co-relation queries the response was YES.
[2024-03-09 03:20:33,243 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4103 conditions, 1259 events. 469/1259 cut-off events. For 977/990 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 7811 event pairs, 181 based on Foata normal form. 20/1239 useless extension candidates. Maximal degree in co-relation 4081. Up to 635 conditions per place. 
[2024-03-09 03:20:33,247 INFO  L137   encePairwiseOnDemand]: 250/262 looper letters, 188 selfloop transitions, 46 changer transitions 0/261 dead transitions.
[2024-03-09 03:20:33,248 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 261 transitions, 1997 flow
[2024-03-09 03:20:33,250 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-03-09 03:20:33,250 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-03-09 03:20:33,252 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1005 transitions.
[2024-03-09 03:20:33,254 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5479825517993457
[2024-03-09 03:20:33,254 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1005 transitions.
[2024-03-09 03:20:33,254 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1005 transitions.
[2024-03-09 03:20:33,256 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:33,256 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1005 transitions.
[2024-03-09 03:20:33,258 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 143.57142857142858) internal successors, (1005), 7 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:33,263 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 262.0) internal successors, (2096), 8 states have internal predecessors, (2096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:33,264 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 262.0) internal successors, (2096), 8 states have internal predecessors, (2096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:33,264 INFO  L175             Difference]: Start difference. First operand has 99 places, 159 transitions, 956 flow. Second operand 7 states and 1005 transitions.
[2024-03-09 03:20:33,264 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 261 transitions, 1997 flow
[2024-03-09 03:20:33,272 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 261 transitions, 1988 flow, removed 4 selfloop flow, removed 1 redundant places.
[2024-03-09 03:20:33,276 INFO  L231             Difference]: Finished difference. Result has 109 places, 171 transitions, 1215 flow
[2024-03-09 03:20:33,277 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=947, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1215, PETRI_PLACES=109, PETRI_TRANSITIONS=171}
[2024-03-09 03:20:33,277 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 36 predicate places.
[2024-03-09 03:20:33,277 INFO  L495      AbstractCegarLoop]: Abstraction has has 109 places, 171 transitions, 1215 flow
[2024-03-09 03:20:33,278 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:33,278 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:33,278 INFO  L209   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]
[2024-03-09 03:20:33,288 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0
[2024-03-09 03:20:33,479 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:33,480 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:20:33,480 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:33,481 INFO  L85        PathProgramCache]: Analyzing trace with hash 315764387, now seen corresponding path program 1 times
[2024-03-09 03:20:33,481 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:33,482 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1644118562]
[2024-03-09 03:20:33,482 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:33,482 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:33,482 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:33,484 INFO  L229       MonitoredProcess]: Starting monitored process 12 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:33,486 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process
[2024-03-09 03:20:33,603 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:33,606 INFO  L263         TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core
[2024-03-09 03:20:33,616 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:33,629 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2024-03-09 03:20:33,645 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 29
[2024-03-09 03:20:33,684 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:20:33,684 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 46
[2024-03-09 03:20:33,745 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:20:33,745 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 63
[2024-03-09 03:20:33,799 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:20:33,800 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:33,800 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:33,800 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1644118562]
[2024-03-09 03:20:33,801 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1644118562] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:33,801 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:33,801 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:20:33,802 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858738050]
[2024-03-09 03:20:33,802 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:33,803 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:20:33,803 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:33,804 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:20:33,804 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:20:34,323 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 139 out of 262
[2024-03-09 03:20:34,325 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 171 transitions, 1215 flow. Second operand  has 6 states, 6 states have (on average 142.0) internal successors, (852), 6 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:34,325 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:34,326 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 262
[2024-03-09 03:20:34,326 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:34,978 INFO  L130       PetriNetUnfolder]: 464/1258 cut-off events.
[2024-03-09 03:20:34,978 INFO  L131       PetriNetUnfolder]: For 2477/2512 co-relation queries the response was YES.
[2024-03-09 03:20:34,985 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4659 conditions, 1258 events. 464/1258 cut-off events. For 2477/2512 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 7818 event pairs, 145 based on Foata normal form. 1/1233 useless extension candidates. Maximal degree in co-relation 4632. Up to 676 conditions per place. 
[2024-03-09 03:20:34,989 INFO  L137   encePairwiseOnDemand]: 251/262 looper letters, 97 selfloop transitions, 47 changer transitions 13/241 dead transitions.
[2024-03-09 03:20:34,989 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 241 transitions, 1999 flow
[2024-03-09 03:20:34,990 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:20:34,991 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:20:34,992 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 917 transitions.
[2024-03-09 03:20:34,992 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5833333333333334
[2024-03-09 03:20:34,992 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 917 transitions.
[2024-03-09 03:20:34,993 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 917 transitions.
[2024-03-09 03:20:34,993 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:34,993 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 917 transitions.
[2024-03-09 03:20:34,995 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 152.83333333333334) internal successors, (917), 6 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:34,996 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 262.0) internal successors, (1834), 7 states have internal predecessors, (1834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:34,997 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 262.0) internal successors, (1834), 7 states have internal predecessors, (1834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:34,997 INFO  L175             Difference]: Start difference. First operand has 109 places, 171 transitions, 1215 flow. Second operand 6 states and 917 transitions.
[2024-03-09 03:20:34,997 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 241 transitions, 1999 flow
[2024-03-09 03:20:35,007 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 241 transitions, 1944 flow, removed 27 selfloop flow, removed 1 redundant places.
[2024-03-09 03:20:35,009 INFO  L231             Difference]: Finished difference. Result has 118 places, 203 transitions, 1673 flow
[2024-03-09 03:20:35,010 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=1202, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1673, PETRI_PLACES=118, PETRI_TRANSITIONS=203}
[2024-03-09 03:20:35,010 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 45 predicate places.
[2024-03-09 03:20:35,010 INFO  L495      AbstractCegarLoop]: Abstraction has has 118 places, 203 transitions, 1673 flow
[2024-03-09 03:20:35,010 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 142.0) internal successors, (852), 6 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:35,011 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:35,011 INFO  L209   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]
[2024-03-09 03:20:35,025 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0
[2024-03-09 03:20:35,211 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:35,212 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:20:35,212 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:35,213 INFO  L85        PathProgramCache]: Analyzing trace with hash 1167087550, now seen corresponding path program 1 times
[2024-03-09 03:20:35,213 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:35,214 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1170437163]
[2024-03-09 03:20:35,214 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:35,214 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:35,215 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:35,216 INFO  L229       MonitoredProcess]: Starting monitored process 13 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:35,218 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process
[2024-03-09 03:20:35,333 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:35,336 INFO  L263         TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 2 conjunts are in the unsatisfiable core
[2024-03-09 03:20:35,355 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:35,366 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:35,366 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:35,366 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:35,366 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1170437163]
[2024-03-09 03:20:35,366 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1170437163] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:35,366 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:35,367 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:20:35,367 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986424281]
[2024-03-09 03:20:35,367 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:35,367 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:20:35,367 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:35,367 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:20:35,368 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:20:35,396 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 145 out of 262
[2024-03-09 03:20:35,396 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 203 transitions, 1673 flow. Second operand  has 3 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:35,396 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:35,396 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 262
[2024-03-09 03:20:35,397 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:35,618 INFO  L130       PetriNetUnfolder]: 363/1085 cut-off events.
[2024-03-09 03:20:35,618 INFO  L131       PetriNetUnfolder]: For 2263/2305 co-relation queries the response was YES.
[2024-03-09 03:20:35,621 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4078 conditions, 1085 events. 363/1085 cut-off events. For 2263/2305 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7108 event pairs, 102 based on Foata normal form. 12/1073 useless extension candidates. Maximal degree in co-relation 4047. Up to 426 conditions per place. 
[2024-03-09 03:20:35,624 INFO  L137   encePairwiseOnDemand]: 256/262 looper letters, 40 selfloop transitions, 10 changer transitions 12/217 dead transitions.
[2024-03-09 03:20:35,624 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 217 transitions, 1831 flow
[2024-03-09 03:20:35,625 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:20:35,625 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:20:35,626 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 471 transitions.
[2024-03-09 03:20:35,626 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5992366412213741
[2024-03-09 03:20:35,626 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 471 transitions.
[2024-03-09 03:20:35,626 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 471 transitions.
[2024-03-09 03:20:35,626 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:35,626 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 471 transitions.
[2024-03-09 03:20:35,627 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:35,628 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:35,629 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:35,629 INFO  L175             Difference]: Start difference. First operand has 118 places, 203 transitions, 1673 flow. Second operand 3 states and 471 transitions.
[2024-03-09 03:20:35,629 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 217 transitions, 1831 flow
[2024-03-09 03:20:35,638 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 217 transitions, 1787 flow, removed 20 selfloop flow, removed 1 redundant places.
[2024-03-09 03:20:35,640 INFO  L231             Difference]: Finished difference. Result has 118 places, 199 transitions, 1576 flow
[2024-03-09 03:20:35,640 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1576, PETRI_PLACES=118, PETRI_TRANSITIONS=199}
[2024-03-09 03:20:35,641 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 45 predicate places.
[2024-03-09 03:20:35,641 INFO  L495      AbstractCegarLoop]: Abstraction has has 118 places, 199 transitions, 1576 flow
[2024-03-09 03:20:35,642 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:35,642 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:35,642 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:20:35,657 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0
[2024-03-09 03:20:35,843 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:35,843 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:20:35,844 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:35,844 INFO  L85        PathProgramCache]: Analyzing trace with hash 703363261, now seen corresponding path program 1 times
[2024-03-09 03:20:35,846 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:35,846 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2094935239]
[2024-03-09 03:20:35,847 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:35,847 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:35,848 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:35,849 INFO  L229       MonitoredProcess]: Starting monitored process 14 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:35,851 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process
[2024-03-09 03:20:35,965 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:35,968 INFO  L263         TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjunts are in the unsatisfiable core
[2024-03-09 03:20:35,970 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:35,988 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9
[2024-03-09 03:20:36,004 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:20:36,004 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:36,004 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:36,004 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2094935239]
[2024-03-09 03:20:36,004 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [2094935239] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:36,004 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:36,004 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 03:20:36,005 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141737741]
[2024-03-09 03:20:36,005 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:36,006 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:20:36,006 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:36,007 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:20:36,007 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:20:36,029 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 149 out of 262
[2024-03-09 03:20:36,029 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 199 transitions, 1576 flow. Second operand  has 3 states, 3 states have (on average 155.0) internal successors, (465), 3 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:36,030 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:36,030 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 262
[2024-03-09 03:20:36,030 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:36,225 INFO  L130       PetriNetUnfolder]: 264/871 cut-off events.
[2024-03-09 03:20:36,226 INFO  L131       PetriNetUnfolder]: For 2110/2150 co-relation queries the response was YES.
[2024-03-09 03:20:36,228 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3409 conditions, 871 events. 264/871 cut-off events. For 2110/2150 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 5638 event pairs, 34 based on Foata normal form. 21/885 useless extension candidates. Maximal degree in co-relation 3377. Up to 231 conditions per place. 
[2024-03-09 03:20:36,230 INFO  L137   encePairwiseOnDemand]: 258/262 looper letters, 23 selfloop transitions, 7 changer transitions 2/183 dead transitions.
[2024-03-09 03:20:36,230 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 183 transitions, 1525 flow
[2024-03-09 03:20:36,231 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:20:36,232 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:20:36,232 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 476 transitions.
[2024-03-09 03:20:36,232 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6055979643765903
[2024-03-09 03:20:36,233 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 476 transitions.
[2024-03-09 03:20:36,233 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 476 transitions.
[2024-03-09 03:20:36,233 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:36,233 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 476 transitions.
[2024-03-09 03:20:36,234 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:36,235 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:36,235 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:36,235 INFO  L175             Difference]: Start difference. First operand has 118 places, 199 transitions, 1576 flow. Second operand 3 states and 476 transitions.
[2024-03-09 03:20:36,235 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 183 transitions, 1525 flow
[2024-03-09 03:20:36,244 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 183 transitions, 1489 flow, removed 9 selfloop flow, removed 7 redundant places.
[2024-03-09 03:20:36,246 INFO  L231             Difference]: Finished difference. Result has 108 places, 176 transitions, 1420 flow
[2024-03-09 03:20:36,247 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1420, PETRI_PLACES=108, PETRI_TRANSITIONS=176}
[2024-03-09 03:20:36,248 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 35 predicate places.
[2024-03-09 03:20:36,248 INFO  L495      AbstractCegarLoop]: Abstraction has has 108 places, 176 transitions, 1420 flow
[2024-03-09 03:20:36,248 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 155.0) internal successors, (465), 3 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:36,248 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:36,248 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1]
[2024-03-09 03:20:36,262 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0
[2024-03-09 03:20:36,449 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:36,449 INFO  L420      AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:20:36,450 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:36,450 INFO  L85        PathProgramCache]: Analyzing trace with hash -1627908967, now seen corresponding path program 1 times
[2024-03-09 03:20:36,451 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:36,451 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1166181239]
[2024-03-09 03:20:36,451 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:36,452 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:36,452 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:36,454 INFO  L229       MonitoredProcess]: Starting monitored process 15 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:36,457 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process
[2024-03-09 03:20:36,605 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 03:20:36,606 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 03:20:36,654 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 03:20:36,714 INFO  L130   FreeRefinementEngine]: Strategy WOLF found a feasible trace
[2024-03-09 03:20:36,714 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 03:20:36,715 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 18 remaining)
[2024-03-09 03:20:36,716 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (16 of 18 remaining)
[2024-03-09 03:20:36,716 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (15 of 18 remaining)
[2024-03-09 03:20:36,717 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (14 of 18 remaining)
[2024-03-09 03:20:36,717 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (13 of 18 remaining)
[2024-03-09 03:20:36,717 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (12 of 18 remaining)
[2024-03-09 03:20:36,717 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (11 of 18 remaining)
[2024-03-09 03:20:36,717 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (10 of 18 remaining)
[2024-03-09 03:20:36,717 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (9 of 18 remaining)
[2024-03-09 03:20:36,717 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 18 remaining)
[2024-03-09 03:20:36,718 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (7 of 18 remaining)
[2024-03-09 03:20:36,718 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (6 of 18 remaining)
[2024-03-09 03:20:36,718 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (5 of 18 remaining)
[2024-03-09 03:20:36,718 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (4 of 18 remaining)
[2024-03-09 03:20:36,718 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 18 remaining)
[2024-03-09 03:20:36,718 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 18 remaining)
[2024-03-09 03:20:36,718 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (1 of 18 remaining)
[2024-03-09 03:20:36,719 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (0 of 18 remaining)
[2024-03-09 03:20:36,733 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0
[2024-03-09 03:20:36,919 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:36,920 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:20:36,925 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-09 03:20:36,925 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2024-03-09 03:20:36,949 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2024-03-09 03:20:36,951 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 190 places, 191 transitions, 400 flow
[2024-03-09 03:20:36,974 INFO  L130       PetriNetUnfolder]: 12/381 cut-off events.
[2024-03-09 03:20:36,974 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2024-03-09 03:20:36,975 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 395 conditions, 381 events. 12/381 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 850 event pairs, 0 based on Foata normal form. 0/328 useless extension candidates. Maximal degree in co-relation 230. Up to 8 conditions per place. 
[2024-03-09 03:20:36,975 INFO  L82        GeneralOperation]: Start removeDead. Operand has 190 places, 191 transitions, 400 flow
[2024-03-09 03:20:36,983 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 190 places, 191 transitions, 400 flow
[2024-03-09 03:20:36,983 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2024-03-09 03:20:36,983 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 190 places, 191 transitions, 400 flow
[2024-03-09 03:20:36,983 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 190 places, 191 transitions, 400 flow
[2024-03-09 03:20:36,983 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 190 places, 191 transitions, 400 flow
[2024-03-09 03:20:37,005 INFO  L130       PetriNetUnfolder]: 12/381 cut-off events.
[2024-03-09 03:20:37,005 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2024-03-09 03:20:37,006 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 395 conditions, 381 events. 12/381 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 850 event pairs, 0 based on Foata normal form. 0/328 useless extension candidates. Maximal degree in co-relation 230. Up to 8 conditions per place. 
[2024-03-09 03:20:37,012 INFO  L119        LiptonReduction]: Number of co-enabled transitions 11136
[2024-03-09 03:20:42,572 INFO  L134        LiptonReduction]: Checked pairs total: 75599
[2024-03-09 03:20:42,572 INFO  L136        LiptonReduction]: Total number of compositions: 113
[2024-03-09 03:20:42,575 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 03:20:42,575 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=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1cc256f5, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2024-03-09 03:20:42,576 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 22 error locations.
[2024-03-09 03:20:42,577 INFO  L130       PetriNetUnfolder]: 0/1 cut-off events.
[2024-03-09 03:20:42,577 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-03-09 03:20:42,578 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:42,578 INFO  L209   CegarLoopForPetriNet]: trace histogram [1]
[2024-03-09 03:20:42,578 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:20:42,579 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:42,579 INFO  L85        PathProgramCache]: Analyzing trace with hash 845, now seen corresponding path program 1 times
[2024-03-09 03:20:42,579 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:42,580 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1524964853]
[2024-03-09 03:20:42,580 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:42,580 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:42,580 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:42,581 INFO  L229       MonitoredProcess]: Starting monitored process 16 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:42,582 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process
[2024-03-09 03:20:42,656 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:42,657 INFO  L263         TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core
[2024-03-09 03:20:42,657 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:42,657 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:42,657 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:42,657 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:42,657 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1524964853]
[2024-03-09 03:20:42,658 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1524964853] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:42,658 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:42,658 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0
[2024-03-09 03:20:42,658 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065985473]
[2024-03-09 03:20:42,658 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:42,658 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-03-09 03:20:42,658 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:42,659 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-03-09 03:20:42,659 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-03-09 03:20:42,659 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 183 out of 304
[2024-03-09 03:20:42,660 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 94 transitions, 206 flow. Second operand  has 2 states, 2 states have (on average 183.5) internal successors, (367), 2 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:42,660 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:42,660 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 304
[2024-03-09 03:20:42,660 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:43,073 INFO  L130       PetriNetUnfolder]: 1781/4933 cut-off events.
[2024-03-09 03:20:43,074 INFO  L131       PetriNetUnfolder]: For 58/58 co-relation queries the response was YES.
[2024-03-09 03:20:43,079 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 7915 conditions, 4933 events. 1781/4933 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 41370 event pairs, 1771 based on Foata normal form. 0/4408 useless extension candidates. Maximal degree in co-relation 7086. Up to 2933 conditions per place. 
[2024-03-09 03:20:43,092 INFO  L137   encePairwiseOnDemand]: 303/304 looper letters, 34 selfloop transitions, 0 changer transitions 0/93 dead transitions.
[2024-03-09 03:20:43,092 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 93 transitions, 272 flow
[2024-03-09 03:20:43,093 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-03-09 03:20:43,093 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2024-03-09 03:20:43,094 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 401 transitions.
[2024-03-09 03:20:43,094 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6595394736842105
[2024-03-09 03:20:43,094 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 401 transitions.
[2024-03-09 03:20:43,094 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 401 transitions.
[2024-03-09 03:20:43,094 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:43,094 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 401 transitions.
[2024-03-09 03:20:43,095 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 200.5) internal successors, (401), 2 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:43,096 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 304.0) internal successors, (912), 3 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:43,096 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 304.0) internal successors, (912), 3 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:43,097 INFO  L175             Difference]: Start difference. First operand has 97 places, 94 transitions, 206 flow. Second operand 2 states and 401 transitions.
[2024-03-09 03:20:43,097 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 93 transitions, 272 flow
[2024-03-09 03:20:43,097 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 93 transitions, 272 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:20:43,098 INFO  L231             Difference]: Finished difference. Result has 97 places, 93 transitions, 204 flow
[2024-03-09 03:20:43,098 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=204, PETRI_PLACES=97, PETRI_TRANSITIONS=93}
[2024-03-09 03:20:43,099 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 0 predicate places.
[2024-03-09 03:20:43,099 INFO  L495      AbstractCegarLoop]: Abstraction has has 97 places, 93 transitions, 204 flow
[2024-03-09 03:20:43,099 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 183.5) internal successors, (367), 2 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:43,099 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:43,099 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-03-09 03:20:43,141 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0
[2024-03-09 03:20:43,300 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:43,300 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:20:43,301 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:43,301 INFO  L85        PathProgramCache]: Analyzing trace with hash 25880470, now seen corresponding path program 1 times
[2024-03-09 03:20:43,302 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:43,302 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1172146203]
[2024-03-09 03:20:43,302 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:43,302 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:43,303 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:43,304 INFO  L229       MonitoredProcess]: Starting monitored process 17 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:43,307 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process
[2024-03-09 03:20:43,394 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:43,395 INFO  L263         TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 2 conjunts are in the unsatisfiable core
[2024-03-09 03:20:43,396 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:43,401 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:43,401 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:43,401 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:43,401 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1172146203]
[2024-03-09 03:20:43,402 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1172146203] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:43,402 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:43,402 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:20:43,402 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306409447]
[2024-03-09 03:20:43,402 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:43,403 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:20:43,403 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:43,403 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:20:43,404 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:20:43,425 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 168 out of 304
[2024-03-09 03:20:43,426 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 93 transitions, 204 flow. Second operand  has 3 states, 3 states have (on average 169.33333333333334) internal successors, (508), 3 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:43,427 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:43,427 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 304
[2024-03-09 03:20:43,427 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:44,316 INFO  L130       PetriNetUnfolder]: 5107/10558 cut-off events.
[2024-03-09 03:20:44,316 INFO  L131       PetriNetUnfolder]: For 122/122 co-relation queries the response was YES.
[2024-03-09 03:20:44,329 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 18964 conditions, 10558 events. 5107/10558 cut-off events. For 122/122 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 85555 event pairs, 2612 based on Foata normal form. 0/9488 useless extension candidates. Maximal degree in co-relation 18959. Up to 4777 conditions per place. 
[2024-03-09 03:20:44,355 INFO  L137   encePairwiseOnDemand]: 289/304 looper letters, 71 selfloop transitions, 11 changer transitions 0/131 dead transitions.
[2024-03-09 03:20:44,355 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 131 transitions, 455 flow
[2024-03-09 03:20:44,356 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:20:44,356 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:20:44,357 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 590 transitions.
[2024-03-09 03:20:44,358 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6469298245614035
[2024-03-09 03:20:44,358 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 590 transitions.
[2024-03-09 03:20:44,358 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 590 transitions.
[2024-03-09 03:20:44,358 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:44,358 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 590 transitions.
[2024-03-09 03:20:44,359 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:44,361 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 304.0) internal successors, (1216), 4 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:44,361 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 304.0) internal successors, (1216), 4 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:44,361 INFO  L175             Difference]: Start difference. First operand has 97 places, 93 transitions, 204 flow. Second operand 3 states and 590 transitions.
[2024-03-09 03:20:44,361 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 131 transitions, 455 flow
[2024-03-09 03:20:44,362 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 131 transitions, 455 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:20:44,363 INFO  L231             Difference]: Finished difference. Result has 101 places, 104 transitions, 300 flow
[2024-03-09 03:20:44,364 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=300, PETRI_PLACES=101, PETRI_TRANSITIONS=104}
[2024-03-09 03:20:44,364 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 4 predicate places.
[2024-03-09 03:20:44,364 INFO  L495      AbstractCegarLoop]: Abstraction has has 101 places, 104 transitions, 300 flow
[2024-03-09 03:20:44,365 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 169.33333333333334) internal successors, (508), 3 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:44,365 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:44,365 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:20:44,379 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0
[2024-03-09 03:20:44,565 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:44,566 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:20:44,566 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:44,567 INFO  L85        PathProgramCache]: Analyzing trace with hash -1351401964, now seen corresponding path program 1 times
[2024-03-09 03:20:44,567 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:44,567 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2103784353]
[2024-03-09 03:20:44,567 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:44,568 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:44,568 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:44,569 INFO  L229       MonitoredProcess]: Starting monitored process 18 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:44,571 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process
[2024-03-09 03:20:44,660 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:44,661 INFO  L263         TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 8 conjunts are in the unsatisfiable core
[2024-03-09 03:20:44,662 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:44,701 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:44,701 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:44,701 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:44,701 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2103784353]
[2024-03-09 03:20:44,702 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [2103784353] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:44,702 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:44,702 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 03:20:44,702 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146837279]
[2024-03-09 03:20:44,702 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:44,702 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 03:20:44,702 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:44,702 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 03:20:44,702 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2024-03-09 03:20:44,793 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 177 out of 304
[2024-03-09 03:20:44,795 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 104 transitions, 300 flow. Second operand  has 4 states, 4 states have (on average 177.75) internal successors, (711), 4 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:44,795 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:44,795 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 304
[2024-03-09 03:20:44,795 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:45,634 INFO  L130       PetriNetUnfolder]: 3306/8527 cut-off events.
[2024-03-09 03:20:45,634 INFO  L131       PetriNetUnfolder]: For 2629/2726 co-relation queries the response was YES.
[2024-03-09 03:20:45,648 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 16716 conditions, 8527 events. 3306/8527 cut-off events. For 2629/2726 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 77543 event pairs, 2414 based on Foata normal form. 0/7783 useless extension candidates. Maximal degree in co-relation 16709. Up to 5002 conditions per place. 
[2024-03-09 03:20:45,669 INFO  L137   encePairwiseOnDemand]: 300/304 looper letters, 55 selfloop transitions, 3 changer transitions 1/124 dead transitions.
[2024-03-09 03:20:45,669 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 124 transitions, 470 flow
[2024-03-09 03:20:45,670 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 03:20:45,670 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 03:20:45,671 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 763 transitions.
[2024-03-09 03:20:45,671 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6274671052631579
[2024-03-09 03:20:45,672 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 763 transitions.
[2024-03-09 03:20:45,672 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 763 transitions.
[2024-03-09 03:20:45,672 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:45,672 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 763 transitions.
[2024-03-09 03:20:45,673 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 190.75) internal successors, (763), 4 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:45,675 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 304.0) internal successors, (1520), 5 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:45,675 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 304.0) internal successors, (1520), 5 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:45,675 INFO  L175             Difference]: Start difference. First operand has 101 places, 104 transitions, 300 flow. Second operand 4 states and 763 transitions.
[2024-03-09 03:20:45,675 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 124 transitions, 470 flow
[2024-03-09 03:20:45,679 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 124 transitions, 444 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 03:20:45,680 INFO  L231             Difference]: Finished difference. Result has 104 places, 106 transitions, 298 flow
[2024-03-09 03:20:45,681 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=298, PETRI_PLACES=104, PETRI_TRANSITIONS=106}
[2024-03-09 03:20:45,681 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 7 predicate places.
[2024-03-09 03:20:45,681 INFO  L495      AbstractCegarLoop]: Abstraction has has 104 places, 106 transitions, 298 flow
[2024-03-09 03:20:45,681 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 177.75) internal successors, (711), 4 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:45,681 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:45,681 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:20:45,690 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0
[2024-03-09 03:20:45,882 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:45,882 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:20:45,883 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:45,883 INFO  L85        PathProgramCache]: Analyzing trace with hash -1263984753, now seen corresponding path program 1 times
[2024-03-09 03:20:45,883 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:45,884 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1501685635]
[2024-03-09 03:20:45,884 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:45,884 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:45,884 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:45,886 INFO  L229       MonitoredProcess]: Starting monitored process 19 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:45,887 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process
[2024-03-09 03:20:45,978 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:45,980 INFO  L263         TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core
[2024-03-09 03:20:45,983 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:45,988 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2024-03-09 03:20:45,996 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 22
[2024-03-09 03:20:46,016 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:20:46,017 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 36
[2024-03-09 03:20:46,050 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:20:46,050 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 50
[2024-03-09 03:20:46,086 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:46,086 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:46,086 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:46,086 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1501685635]
[2024-03-09 03:20:46,086 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1501685635] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:46,087 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:46,087 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:20:46,087 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747225722]
[2024-03-09 03:20:46,087 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:46,088 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:20:46,088 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:46,088 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:20:46,088 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:20:46,362 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 154 out of 304
[2024-03-09 03:20:46,364 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 106 transitions, 298 flow. Second operand  has 6 states, 6 states have (on average 155.33333333333334) internal successors, (932), 6 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:46,364 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:46,364 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 304
[2024-03-09 03:20:46,364 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:49,608 INFO  L130       PetriNetUnfolder]: 16811/34671 cut-off events.
[2024-03-09 03:20:49,608 INFO  L131       PetriNetUnfolder]: For 3343/3799 co-relation queries the response was YES.
[2024-03-09 03:20:49,663 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 67574 conditions, 34671 events. 16811/34671 cut-off events. For 3343/3799 co-relation queries the response was YES. Maximal size of possible extension queue 979. Compared 334223 event pairs, 5785 based on Foata normal form. 74/33005 useless extension candidates. Maximal degree in co-relation 67565. Up to 17755 conditions per place. 
[2024-03-09 03:20:49,750 INFO  L137   encePairwiseOnDemand]: 277/304 looper letters, 151 selfloop transitions, 48 changer transitions 0/240 dead transitions.
[2024-03-09 03:20:49,750 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 240 transitions, 1016 flow
[2024-03-09 03:20:49,751 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:20:49,751 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:20:49,753 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1110 transitions.
[2024-03-09 03:20:49,753 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6085526315789473
[2024-03-09 03:20:49,753 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1110 transitions.
[2024-03-09 03:20:49,753 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1110 transitions.
[2024-03-09 03:20:49,754 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:49,754 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1110 transitions.
[2024-03-09 03:20:49,756 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 185.0) internal successors, (1110), 6 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:49,758 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 304.0) internal successors, (2128), 7 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:49,758 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 304.0) internal successors, (2128), 7 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:49,758 INFO  L175             Difference]: Start difference. First operand has 104 places, 106 transitions, 298 flow. Second operand 6 states and 1110 transitions.
[2024-03-09 03:20:49,758 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 240 transitions, 1016 flow
[2024-03-09 03:20:49,762 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 240 transitions, 1013 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 03:20:49,764 INFO  L231             Difference]: Finished difference. Result has 113 places, 154 transitions, 638 flow
[2024-03-09 03:20:49,764 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=638, PETRI_PLACES=113, PETRI_TRANSITIONS=154}
[2024-03-09 03:20:49,765 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 16 predicate places.
[2024-03-09 03:20:49,765 INFO  L495      AbstractCegarLoop]: Abstraction has has 113 places, 154 transitions, 638 flow
[2024-03-09 03:20:49,765 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 155.33333333333334) internal successors, (932), 6 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:49,765 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:49,765 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:20:49,779 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0
[2024-03-09 03:20:49,965 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:49,966 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:20:49,966 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:49,966 INFO  L85        PathProgramCache]: Analyzing trace with hash 1502425321, now seen corresponding path program 1 times
[2024-03-09 03:20:49,967 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:49,967 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1605325106]
[2024-03-09 03:20:49,967 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:49,967 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:49,967 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:49,969 INFO  L229       MonitoredProcess]: Starting monitored process 20 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:49,975 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process
[2024-03-09 03:20:50,069 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:50,070 INFO  L263         TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 2 conjunts are in the unsatisfiable core
[2024-03-09 03:20:50,070 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:50,079 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:50,080 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:50,080 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:50,080 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1605325106]
[2024-03-09 03:20:50,080 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1605325106] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:50,080 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:50,080 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:20:50,081 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824225396]
[2024-03-09 03:20:50,081 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:50,081 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:20:50,081 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:50,081 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:20:50,082 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:20:50,117 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 171 out of 304
[2024-03-09 03:20:50,117 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 154 transitions, 638 flow. Second operand  has 3 states, 3 states have (on average 173.33333333333334) internal successors, (520), 3 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:50,117 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:50,117 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 304
[2024-03-09 03:20:50,118 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:51,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([765] L1041-8-->L1042: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_59)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_24|))))  InVars {#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_24|, ~datas~0.offset=v_~datas~0.offset_51}  OutVars{#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_51}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet4, threadThread2of2ForFork0_#t~nondet3][130], [193#true, 2#ULTIMATE.startEXITtrue, 274#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 216#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 146#L1043-1true, Black: 237#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, 241#true, 35#L1042true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse])
[2024-03-09 03:20:51,434 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:20:51,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:20:51,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:20:51,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:20:51,641 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([765] L1041-8-->L1042: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_59)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_24|))))  InVars {#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_24|, ~datas~0.offset=v_~datas~0.offset_51}  OutVars{#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_51}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet4, threadThread2of2ForFork0_#t~nondet3][130], [193#true, 2#ULTIMATE.startEXITtrue, 274#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 216#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), Black: 237#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 196#true, 106#L1043-4true, 241#true, 35#L1042true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse])
[2024-03-09 03:20:51,641 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:20:51,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:20:51,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:20:51,641 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:20:51,709 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([765] L1041-8-->L1042: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_59)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_24|))))  InVars {#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_24|, ~datas~0.offset=v_~datas~0.offset_51}  OutVars{#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_51}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet4, threadThread2of2ForFork0_#t~nondet3][130], [24#L1043-5true, 193#true, 2#ULTIMATE.startEXITtrue, 274#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 216#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), Black: 237#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 241#true, 35#L1042true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse])
[2024-03-09 03:20:51,710 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:20:51,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:20:51,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:20:51,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:20:51,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([765] L1041-8-->L1042: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_59)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_24|))))  InVars {#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_24|, ~datas~0.offset=v_~datas~0.offset_51}  OutVars{#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_51}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet4, threadThread2of2ForFork0_#t~nondet3][130], [193#true, 2#ULTIMATE.startEXITtrue, 47#L1044true, 274#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 216#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), Black: 237#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 241#true, 35#L1042true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse])
[2024-03-09 03:20:51,773 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:20:51,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:20:51,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:20:51,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:20:51,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([765] L1041-8-->L1042: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_59)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_24|))))  InVars {#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_24|, ~datas~0.offset=v_~datas~0.offset_51}  OutVars{#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_51}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet4, threadThread2of2ForFork0_#t~nondet3][130], [193#true, 2#ULTIMATE.startEXITtrue, 73#threadEXITtrue, 274#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 216#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), Black: 237#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 241#true, 35#L1042true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse])
[2024-03-09 03:20:51,831 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2024-03-09 03:20:51,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:20:51,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:20:51,831 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:20:52,140 INFO  L130       PetriNetUnfolder]: 9245/22705 cut-off events.
[2024-03-09 03:20:52,140 INFO  L131       PetriNetUnfolder]: For 7996/9156 co-relation queries the response was YES.
[2024-03-09 03:20:52,204 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 50480 conditions, 22705 events. 9245/22705 cut-off events. For 7996/9156 co-relation queries the response was YES. Maximal size of possible extension queue 813. Compared 236137 event pairs, 5257 based on Foata normal form. 105/21355 useless extension candidates. Maximal degree in co-relation 50467. Up to 12615 conditions per place. 
[2024-03-09 03:20:52,272 INFO  L137   encePairwiseOnDemand]: 297/304 looper letters, 66 selfloop transitions, 11 changer transitions 0/177 dead transitions.
[2024-03-09 03:20:52,272 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 177 transitions, 860 flow
[2024-03-09 03:20:52,273 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:20:52,273 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:20:52,274 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 570 transitions.
[2024-03-09 03:20:52,274 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.625
[2024-03-09 03:20:52,274 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 570 transitions.
[2024-03-09 03:20:52,274 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 570 transitions.
[2024-03-09 03:20:52,274 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:52,274 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 570 transitions.
[2024-03-09 03:20:52,275 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 190.0) internal successors, (570), 3 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:52,277 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 304.0) internal successors, (1216), 4 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:52,277 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 304.0) internal successors, (1216), 4 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:52,277 INFO  L175             Difference]: Start difference. First operand has 113 places, 154 transitions, 638 flow. Second operand 3 states and 570 transitions.
[2024-03-09 03:20:52,277 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 177 transitions, 860 flow
[2024-03-09 03:20:52,304 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 177 transitions, 860 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:20:52,307 INFO  L231             Difference]: Finished difference. Result has 116 places, 163 transitions, 725 flow
[2024-03-09 03:20:52,307 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=725, PETRI_PLACES=116, PETRI_TRANSITIONS=163}
[2024-03-09 03:20:52,307 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 19 predicate places.
[2024-03-09 03:20:52,308 INFO  L495      AbstractCegarLoop]: Abstraction has has 116 places, 163 transitions, 725 flow
[2024-03-09 03:20:52,308 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 173.33333333333334) internal successors, (520), 3 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:52,308 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:52,308 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:20:52,323 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0
[2024-03-09 03:20:52,509 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:52,509 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:20:52,510 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:52,510 INFO  L85        PathProgramCache]: Analyzing trace with hash 786591117, now seen corresponding path program 1 times
[2024-03-09 03:20:52,510 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:52,510 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1201903077]
[2024-03-09 03:20:52,511 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:52,511 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:52,511 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:52,513 INFO  L229       MonitoredProcess]: Starting monitored process 21 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:52,514 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process
[2024-03-09 03:20:52,598 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:52,599 INFO  L263         TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core
[2024-03-09 03:20:52,600 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:52,614 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:52,614 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:52,614 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:52,614 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1201903077]
[2024-03-09 03:20:52,614 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1201903077] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:52,614 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:52,614 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:20:52,614 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192342798]
[2024-03-09 03:20:52,614 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:52,615 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:20:52,615 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:52,615 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:20:52,615 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:20:52,633 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 173 out of 304
[2024-03-09 03:20:52,633 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 163 transitions, 725 flow. Second operand  has 3 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:52,634 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:52,634 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 304
[2024-03-09 03:20:52,634 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:20:54,717 INFO  L130       PetriNetUnfolder]: 9982/24319 cut-off events.
[2024-03-09 03:20:54,718 INFO  L131       PetriNetUnfolder]: For 13345/14960 co-relation queries the response was YES.
[2024-03-09 03:20:54,775 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 56626 conditions, 24319 events. 9982/24319 cut-off events. For 13345/14960 co-relation queries the response was YES. Maximal size of possible extension queue 814. Compared 252378 event pairs, 4548 based on Foata normal form. 484/23857 useless extension candidates. Maximal degree in co-relation 56611. Up to 12946 conditions per place. 
[2024-03-09 03:20:54,834 INFO  L137   encePairwiseOnDemand]: 298/304 looper letters, 67 selfloop transitions, 3 changer transitions 1/178 dead transitions.
[2024-03-09 03:20:54,834 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 178 transitions, 926 flow
[2024-03-09 03:20:54,835 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:20:54,835 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:20:54,836 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 576 transitions.
[2024-03-09 03:20:54,836 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.631578947368421
[2024-03-09 03:20:54,836 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 576 transitions.
[2024-03-09 03:20:54,836 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 576 transitions.
[2024-03-09 03:20:54,836 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:20:54,836 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 576 transitions.
[2024-03-09 03:20:54,837 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 192.0) internal successors, (576), 3 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:54,838 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 304.0) internal successors, (1216), 4 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:54,838 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 304.0) internal successors, (1216), 4 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:54,838 INFO  L175             Difference]: Start difference. First operand has 116 places, 163 transitions, 725 flow. Second operand 3 states and 576 transitions.
[2024-03-09 03:20:54,838 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 178 transitions, 926 flow
[2024-03-09 03:20:54,864 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 178 transitions, 913 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 03:20:54,866 INFO  L231             Difference]: Finished difference. Result has 115 places, 162 transitions, 723 flow
[2024-03-09 03:20:54,866 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=723, PETRI_PLACES=115, PETRI_TRANSITIONS=162}
[2024-03-09 03:20:54,866 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 18 predicate places.
[2024-03-09 03:20:54,866 INFO  L495      AbstractCegarLoop]: Abstraction has has 115 places, 162 transitions, 723 flow
[2024-03-09 03:20:54,867 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:54,867 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:20:54,867 INFO  L209   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]
[2024-03-09 03:20:54,882 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0
[2024-03-09 03:20:55,067 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:55,068 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:20:55,069 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:20:55,069 INFO  L85        PathProgramCache]: Analyzing trace with hash 1250964760, now seen corresponding path program 1 times
[2024-03-09 03:20:55,069 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:20:55,070 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [374276691]
[2024-03-09 03:20:55,070 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:20:55,070 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:20:55,070 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:20:55,072 INFO  L229       MonitoredProcess]: Starting monitored process 22 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:20:55,073 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process
[2024-03-09 03:20:55,208 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:20:55,211 INFO  L263         TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 13 conjunts are in the unsatisfiable core
[2024-03-09 03:20:55,216 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:20:55,223 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2024-03-09 03:20:55,240 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2024-03-09 03:20:55,275 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:20:55,276 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2024-03-09 03:20:55,329 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:20:55,329 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2024-03-09 03:20:55,374 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:20:55,374 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:20:55,375 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:20:55,375 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [374276691]
[2024-03-09 03:20:55,375 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [374276691] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:20:55,375 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:20:55,375 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:20:55,375 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018341374]
[2024-03-09 03:20:55,375 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:20:55,376 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:20:55,376 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:20:55,376 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:20:55,377 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:20:55,770 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 304
[2024-03-09 03:20:55,771 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 162 transitions, 723 flow. Second operand  has 6 states, 6 states have (on average 155.5) internal successors, (933), 6 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:20:55,772 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:20:55,772 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 304
[2024-03-09 03:20:55,772 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:21:02,062 INFO  L130       PetriNetUnfolder]: 31481/60239 cut-off events.
[2024-03-09 03:21:02,062 INFO  L131       PetriNetUnfolder]: For 37788/40233 co-relation queries the response was YES.
[2024-03-09 03:21:02,261 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 154568 conditions, 60239 events. 31481/60239 cut-off events. For 37788/40233 co-relation queries the response was YES. Maximal size of possible extension queue 1772. Compared 587744 event pairs, 11723 based on Foata normal form. 313/57868 useless extension candidates. Maximal degree in co-relation 154553. Up to 34304 conditions per place. 
[2024-03-09 03:21:02,432 INFO  L137   encePairwiseOnDemand]: 277/304 looper letters, 264 selfloop transitions, 136 changer transitions 0/447 dead transitions.
[2024-03-09 03:21:02,432 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 447 transitions, 2727 flow
[2024-03-09 03:21:02,433 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:21:02,433 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:21:02,435 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1160 transitions.
[2024-03-09 03:21:02,436 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6359649122807017
[2024-03-09 03:21:02,436 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1160 transitions.
[2024-03-09 03:21:02,436 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1160 transitions.
[2024-03-09 03:21:02,436 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:21:02,436 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1160 transitions.
[2024-03-09 03:21:02,438 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 193.33333333333334) internal successors, (1160), 6 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:02,439 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 304.0) internal successors, (2128), 7 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:02,440 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 304.0) internal successors, (2128), 7 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:02,440 INFO  L175             Difference]: Start difference. First operand has 115 places, 162 transitions, 723 flow. Second operand 6 states and 1160 transitions.
[2024-03-09 03:21:02,440 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 447 transitions, 2727 flow
[2024-03-09 03:21:02,485 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 447 transitions, 2717 flow, removed 5 selfloop flow, removed 1 redundant places.
[2024-03-09 03:21:02,488 INFO  L231             Difference]: Finished difference. Result has 122 places, 295 transitions, 1859 flow
[2024-03-09 03:21:02,489 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1859, PETRI_PLACES=122, PETRI_TRANSITIONS=295}
[2024-03-09 03:21:02,489 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 25 predicate places.
[2024-03-09 03:21:02,489 INFO  L495      AbstractCegarLoop]: Abstraction has has 122 places, 295 transitions, 1859 flow
[2024-03-09 03:21:02,489 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 155.5) internal successors, (933), 6 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:02,489 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:21:02,489 INFO  L209   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]
[2024-03-09 03:21:02,504 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0
[2024-03-09 03:21:02,690 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:21:02,690 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:21:02,691 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:21:02,691 INFO  L85        PathProgramCache]: Analyzing trace with hash 785867766, now seen corresponding path program 1 times
[2024-03-09 03:21:02,691 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:21:02,692 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [234757851]
[2024-03-09 03:21:02,692 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:21:02,692 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:21:02,692 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:21:02,694 INFO  L229       MonitoredProcess]: Starting monitored process 23 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:21:02,696 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process
[2024-03-09 03:21:02,805 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:21:02,808 INFO  L263         TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core
[2024-03-09 03:21:02,808 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:21:03,001 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:21:03,002 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 03:21:03,366 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:21:03,367 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:21:03,367 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [234757851]
[2024-03-09 03:21:03,367 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [234757851] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 03:21:03,367 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2024-03-09 03:21:03,367 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9
[2024-03-09 03:21:03,368 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274860643]
[2024-03-09 03:21:03,368 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2024-03-09 03:21:03,370 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2024-03-09 03:21:03,370 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:21:03,370 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2024-03-09 03:21:03,371 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90
[2024-03-09 03:21:03,742 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 173 out of 304
[2024-03-09 03:21:03,744 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 295 transitions, 1859 flow. Second operand  has 10 states, 10 states have (on average 176.0) internal successors, (1760), 10 states have internal predecessors, (1760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:03,744 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:21:03,744 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 304
[2024-03-09 03:21:03,744 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:21:06,111 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([765] L1041-8-->L1042: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_59)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_24|))))  InVars {#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_24|, ~datas~0.offset=v_~datas~0.offset_51}  OutVars{#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_51}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet4, threadThread2of2ForFork0_#t~nondet3][241], [Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 170#L1058-3true, Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 303#true, Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 216#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 78#L1043true, 35#L1042true, 335#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse])
[2024-03-09 03:21:06,111 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:21:06,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:21:06,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:21:06,111 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:21:06,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([618] L1058-3-->L1058-4: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~#tids~0#1.base_5| (store (select |v_#race_12| |v_ULTIMATE.start_main_~#tids~0#1.base_5|) |v_ULTIMATE.start_main_~#tids~0#1.offset_5| (_ bv0 1))) |v_#race_11|)  InVars {#race=|v_#race_12|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_5|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_5|}  OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_5|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_5|}  AuxVars[]  AssignedVars[#race][11], [614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 241#true, Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 303#true, Black: 216#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 332#(= (_ bv0 1) |#race~datas~0|), 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), 78#L1043true, 123#L1041-8true, 335#true, threadThread1of2ForFork0InUse, 142#L1058-4true, threadThread2of2ForFork0InUse])
[2024-03-09 03:21:06,237 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is not cut-off event
[2024-03-09 03:21:06,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2024-03-09 03:21:06,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2024-03-09 03:21:06,237 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is not cut-off event
[2024-03-09 03:21:06,761 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([765] L1041-8-->L1042: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_59)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_24|))))  InVars {#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_24|, ~datas~0.offset=v_~datas~0.offset_51}  OutVars{#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_51}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet4, threadThread2of2ForFork0_#t~nondet3][241], [Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 170#L1058-3true, Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 303#true, Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 216#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 106#L1043-4true, Black: 196#true, 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 35#L1042true, 335#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse])
[2024-03-09 03:21:06,761 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:21:06,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:21:06,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:21:06,762 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:21:07,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([765] L1041-8-->L1042: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_59)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_24|))))  InVars {#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_24|, ~datas~0.offset=v_~datas~0.offset_51}  OutVars{#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_51}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet4, threadThread2of2ForFork0_#t~nondet3][241], [614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 170#L1058-3true, Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, 47#L1044true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 303#true, Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 216#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 35#L1042true, 335#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse])
[2024-03-09 03:21:07,017 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2024-03-09 03:21:07,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:21:07,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:21:07,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:21:07,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([765] L1041-8-->L1042: Formula: (let ((.cse0 (select |v_#race_92| v_~datas~0.base_59)) (.cse1 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 (_ bv3 32) .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1)) |v_threadThread2of2ForFork0_#t~nondet4_24|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_51 .cse1 (_ bv1 32))) |v_threadThread2of2ForFork0_#t~nondet4_24|))))  InVars {#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_24|, ~datas~0.offset=v_~datas~0.offset_51}  OutVars{#race=|v_#race_92|, ~datas~0.base=v_~datas~0.base_59, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_25, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_9|, ~datas~0.offset=v_~datas~0.offset_51}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet4, threadThread2of2ForFork0_#t~nondet3][241], [614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 170#L1058-3true, Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, 73#threadEXITtrue, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 303#true, Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 216#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 35#L1042true, 335#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse])
[2024-03-09 03:21:07,140 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:21:07,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:21:07,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:21:07,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:21:07,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([747] L1043-3-->L1043-5: Formula: (= (_ bv0 1) (bvadd |v_threadThread2of2ForFork0_#t~nondet6_17| |v_#race~threads_mask~0_39|))  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_39|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_17|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread2of2ForFork0_#t~nondet6][305], [614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 170#L1058-3true, Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, 56#L1043-5true, Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 216#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 106#L1043-4true, 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 335#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse])
[2024-03-09 03:21:07,297 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:21:07,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:21:07,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:21:07,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:21:07,772 INFO  L130       PetriNetUnfolder]: 13112/32387 cut-off events.
[2024-03-09 03:21:07,773 INFO  L131       PetriNetUnfolder]: For 28840/32748 co-relation queries the response was YES.
[2024-03-09 03:21:07,915 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 90628 conditions, 32387 events. 13112/32387 cut-off events. For 28840/32748 co-relation queries the response was YES. Maximal size of possible extension queue 1231. Compared 357133 event pairs, 2324 based on Foata normal form. 636/31637 useless extension candidates. Maximal degree in co-relation 90609. Up to 10043 conditions per place. 
[2024-03-09 03:21:08,028 INFO  L137   encePairwiseOnDemand]: 297/304 looper letters, 177 selfloop transitions, 10 changer transitions 3/411 dead transitions.
[2024-03-09 03:21:08,028 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 411 transitions, 2774 flow
[2024-03-09 03:21:08,030 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-03-09 03:21:08,030 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 9 states.
[2024-03-09 03:21:08,032 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1661 transitions.
[2024-03-09 03:21:08,032 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6070906432748538
[2024-03-09 03:21:08,032 INFO  L72            ComplementDD]: Start complementDD. Operand 9 states and 1661 transitions.
[2024-03-09 03:21:08,032 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 9 states and 1661 transitions.
[2024-03-09 03:21:08,033 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:21:08,033 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1661 transitions.
[2024-03-09 03:21:08,035 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 10 states, 9 states have (on average 184.55555555555554) internal successors, (1661), 9 states have internal predecessors, (1661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:08,038 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 10 states, 10 states have (on average 304.0) internal successors, (3040), 10 states have internal predecessors, (3040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:08,038 INFO  L81            ComplementDD]: Finished complementDD. Result  has 10 states, 10 states have (on average 304.0) internal successors, (3040), 10 states have internal predecessors, (3040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:08,038 INFO  L175             Difference]: Start difference. First operand has 122 places, 295 transitions, 1859 flow. Second operand 9 states and 1661 transitions.
[2024-03-09 03:21:08,038 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 411 transitions, 2774 flow
[2024-03-09 03:21:08,147 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 411 transitions, 2720 flow, removed 27 selfloop flow, removed 0 redundant places.
[2024-03-09 03:21:08,150 INFO  L231             Difference]: Finished difference. Result has 135 places, 296 transitions, 1837 flow
[2024-03-09 03:21:08,151 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1837, PETRI_PLACES=135, PETRI_TRANSITIONS=296}
[2024-03-09 03:21:08,151 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 38 predicate places.
[2024-03-09 03:21:08,151 INFO  L495      AbstractCegarLoop]: Abstraction has has 135 places, 296 transitions, 1837 flow
[2024-03-09 03:21:08,151 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 176.0) internal successors, (1760), 10 states have internal predecessors, (1760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:08,151 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:21:08,152 INFO  L209   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]
[2024-03-09 03:21:08,168 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0
[2024-03-09 03:21:08,352 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:21:08,352 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:21:08,353 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:21:08,353 INFO  L85        PathProgramCache]: Analyzing trace with hash 2068503750, now seen corresponding path program 1 times
[2024-03-09 03:21:08,354 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:21:08,354 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1343886210]
[2024-03-09 03:21:08,354 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:21:08,354 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:21:08,354 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:21:08,356 INFO  L229       MonitoredProcess]: Starting monitored process 24 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:21:08,358 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process
[2024-03-09 03:21:08,478 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:21:08,481 INFO  L263         TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 16 conjunts are in the unsatisfiable core
[2024-03-09 03:21:08,486 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:21:08,666 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2024-03-09 03:21:08,717 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2024-03-09 03:21:08,770 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:21:08,770 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2024-03-09 03:21:08,858 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:21:08,859 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2024-03-09 03:21:09,097 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:21:09,098 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58
[2024-03-09 03:21:09,198 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:21:09,198 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:21:09,198 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:21:09,199 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1343886210]
[2024-03-09 03:21:09,199 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1343886210] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:21:09,199 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:21:09,199 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-03-09 03:21:09,199 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739226695]
[2024-03-09 03:21:09,199 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:21:09,200 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-03-09 03:21:09,200 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:21:09,200 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-03-09 03:21:09,200 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2024-03-09 03:21:11,496 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 149 out of 304
[2024-03-09 03:21:11,498 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 296 transitions, 1837 flow. Second operand  has 8 states, 8 states have (on average 152.125) internal successors, (1217), 8 states have internal predecessors, (1217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:11,498 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:21:11,499 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 304
[2024-03-09 03:21:11,499 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:21:21,311 INFO  L130       PetriNetUnfolder]: 29545/56322 cut-off events.
[2024-03-09 03:21:21,311 INFO  L131       PetriNetUnfolder]: For 67983/70898 co-relation queries the response was YES.
[2024-03-09 03:21:21,598 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 179768 conditions, 56322 events. 29545/56322 cut-off events. For 67983/70898 co-relation queries the response was YES. Maximal size of possible extension queue 1687. Compared 539801 event pairs, 10432 based on Foata normal form. 982/56137 useless extension candidates. Maximal degree in co-relation 179743. Up to 25548 conditions per place. 
[2024-03-09 03:21:21,897 INFO  L137   encePairwiseOnDemand]: 287/304 looper letters, 477 selfloop transitions, 156 changer transitions 4/683 dead transitions.
[2024-03-09 03:21:21,897 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 683 transitions, 5442 flow
[2024-03-09 03:21:21,898 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2024-03-09 03:21:21,898 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 8 states.
[2024-03-09 03:21:21,900 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1465 transitions.
[2024-03-09 03:21:21,900 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6023848684210527
[2024-03-09 03:21:21,900 INFO  L72            ComplementDD]: Start complementDD. Operand 8 states and 1465 transitions.
[2024-03-09 03:21:21,900 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 8 states and 1465 transitions.
[2024-03-09 03:21:21,901 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:21:21,901 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1465 transitions.
[2024-03-09 03:21:21,902 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 9 states, 8 states have (on average 183.125) internal successors, (1465), 8 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:21,904 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 9 states, 9 states have (on average 304.0) internal successors, (2736), 9 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:21,905 INFO  L81            ComplementDD]: Finished complementDD. Result  has 9 states, 9 states have (on average 304.0) internal successors, (2736), 9 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:21,905 INFO  L175             Difference]: Start difference. First operand has 135 places, 296 transitions, 1837 flow. Second operand 8 states and 1465 transitions.
[2024-03-09 03:21:21,905 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 683 transitions, 5442 flow
[2024-03-09 03:21:22,215 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 683 transitions, 5399 flow, removed 15 selfloop flow, removed 3 redundant places.
[2024-03-09 03:21:22,221 INFO  L231             Difference]: Finished difference. Result has 145 places, 396 transitions, 3232 flow
[2024-03-09 03:21:22,221 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3232, PETRI_PLACES=145, PETRI_TRANSITIONS=396}
[2024-03-09 03:21:22,221 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 48 predicate places.
[2024-03-09 03:21:22,221 INFO  L495      AbstractCegarLoop]: Abstraction has has 145 places, 396 transitions, 3232 flow
[2024-03-09 03:21:22,222 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 152.125) internal successors, (1217), 8 states have internal predecessors, (1217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:22,222 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:21:22,222 INFO  L209   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]
[2024-03-09 03:21:22,236 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0
[2024-03-09 03:21:22,422 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:21:22,423 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:21:22,423 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:21:22,423 INFO  L85        PathProgramCache]: Analyzing trace with hash -2078127870, now seen corresponding path program 1 times
[2024-03-09 03:21:22,424 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:21:22,424 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [231955494]
[2024-03-09 03:21:22,424 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:21:22,424 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:21:22,424 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:21:22,426 INFO  L229       MonitoredProcess]: Starting monitored process 25 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:21:22,428 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process
[2024-03-09 03:21:22,542 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:21:22,545 INFO  L263         TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 16 conjunts are in the unsatisfiable core
[2024-03-09 03:21:22,549 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:21:22,727 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2024-03-09 03:21:22,762 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 22
[2024-03-09 03:21:22,807 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:21:22,808 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 36
[2024-03-09 03:21:22,863 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:21:22,864 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 50
[2024-03-09 03:21:22,926 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:21:22,926 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37
[2024-03-09 03:21:22,997 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:21:22,997 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:21:22,997 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:21:22,997 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [231955494]
[2024-03-09 03:21:22,997 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [231955494] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:21:22,998 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:21:22,998 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-03-09 03:21:22,998 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366708145]
[2024-03-09 03:21:22,998 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:21:22,999 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-03-09 03:21:22,999 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:21:22,999 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-03-09 03:21:23,000 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2024-03-09 03:21:25,486 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 304
[2024-03-09 03:21:25,487 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 396 transitions, 3232 flow. Second operand  has 8 states, 8 states have (on average 155.25) internal successors, (1242), 8 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:25,488 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:21:25,488 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 304
[2024-03-09 03:21:25,488 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:21:33,258 INFO  L130       PetriNetUnfolder]: 27139/54753 cut-off events.
[2024-03-09 03:21:33,258 INFO  L131       PetriNetUnfolder]: For 129182/131784 co-relation queries the response was YES.
[2024-03-09 03:21:33,561 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 196448 conditions, 54753 events. 27139/54753 cut-off events. For 129182/131784 co-relation queries the response was YES. Maximal size of possible extension queue 1667. Compared 549154 event pairs, 12345 based on Foata normal form. 1267/54872 useless extension candidates. Maximal degree in co-relation 196418. Up to 42245 conditions per place. 
[2024-03-09 03:21:33,739 INFO  L137   encePairwiseOnDemand]: 295/304 looper letters, 340 selfloop transitions, 15 changer transitions 4/423 dead transitions.
[2024-03-09 03:21:33,740 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 423 transitions, 4092 flow
[2024-03-09 03:21:33,741 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-03-09 03:21:33,741 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-03-09 03:21:33,742 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1155 transitions.
[2024-03-09 03:21:33,742 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5427631578947368
[2024-03-09 03:21:33,742 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1155 transitions.
[2024-03-09 03:21:33,742 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1155 transitions.
[2024-03-09 03:21:33,743 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:21:33,743 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1155 transitions.
[2024-03-09 03:21:33,745 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 165.0) internal successors, (1155), 7 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:33,747 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 304.0) internal successors, (2432), 8 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:33,748 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 304.0) internal successors, (2432), 8 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:33,748 INFO  L175             Difference]: Start difference. First operand has 145 places, 396 transitions, 3232 flow. Second operand 7 states and 1155 transitions.
[2024-03-09 03:21:33,748 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 423 transitions, 4092 flow
[2024-03-09 03:21:34,388 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 423 transitions, 4088 flow, removed 2 selfloop flow, removed 0 redundant places.
[2024-03-09 03:21:34,393 INFO  L231             Difference]: Finished difference. Result has 152 places, 397 transitions, 3294 flow
[2024-03-09 03:21:34,393 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=3216, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3294, PETRI_PLACES=152, PETRI_TRANSITIONS=397}
[2024-03-09 03:21:34,394 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 55 predicate places.
[2024-03-09 03:21:34,394 INFO  L495      AbstractCegarLoop]: Abstraction has has 152 places, 397 transitions, 3294 flow
[2024-03-09 03:21:34,395 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 155.25) internal successors, (1242), 8 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:34,395 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:21:34,395 INFO  L209   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]
[2024-03-09 03:21:34,410 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0
[2024-03-09 03:21:34,596 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:21:34,596 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:21:34,597 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:21:34,597 INFO  L85        PathProgramCache]: Analyzing trace with hash -1719505254, now seen corresponding path program 1 times
[2024-03-09 03:21:34,597 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:21:34,597 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [101688065]
[2024-03-09 03:21:34,597 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:21:34,597 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:21:34,598 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:21:34,599 INFO  L229       MonitoredProcess]: Starting monitored process 26 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:21:34,600 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process
[2024-03-09 03:21:34,697 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:21:34,699 INFO  L263         TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 2 conjunts are in the unsatisfiable core
[2024-03-09 03:21:34,701 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:21:34,710 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:21:34,711 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:21:34,711 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:21:34,711 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [101688065]
[2024-03-09 03:21:34,711 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [101688065] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:21:34,711 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:21:34,712 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:21:34,712 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554612838]
[2024-03-09 03:21:34,712 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:21:34,712 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:21:34,713 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:21:34,713 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:21:34,713 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:21:34,745 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 172 out of 304
[2024-03-09 03:21:34,745 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 397 transitions, 3294 flow. Second operand  has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:34,746 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:21:34,746 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 304
[2024-03-09 03:21:34,746 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:21:40,034 INFO  L130       PetriNetUnfolder]: 17523/41194 cut-off events.
[2024-03-09 03:21:40,034 INFO  L131       PetriNetUnfolder]: For 85744/91851 co-relation queries the response was YES.
[2024-03-09 03:21:40,303 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 139871 conditions, 41194 events. 17523/41194 cut-off events. For 85744/91851 co-relation queries the response was YES. Maximal size of possible extension queue 1408. Compared 453352 event pairs, 6074 based on Foata normal form. 1324/40409 useless extension candidates. Maximal degree in co-relation 139836. Up to 21473 conditions per place. 
[2024-03-09 03:21:40,435 INFO  L137   encePairwiseOnDemand]: 296/304 looper letters, 144 selfloop transitions, 15 changer transitions 25/438 dead transitions.
[2024-03-09 03:21:40,435 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 438 transitions, 3861 flow
[2024-03-09 03:21:40,436 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:21:40,436 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:21:40,437 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 581 transitions.
[2024-03-09 03:21:40,437 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6370614035087719
[2024-03-09 03:21:40,437 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 581 transitions.
[2024-03-09 03:21:40,437 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 581 transitions.
[2024-03-09 03:21:40,438 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:21:40,438 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 581 transitions.
[2024-03-09 03:21:40,438 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 193.66666666666666) internal successors, (581), 3 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:40,439 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 304.0) internal successors, (1216), 4 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:40,439 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 304.0) internal successors, (1216), 4 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:40,440 INFO  L175             Difference]: Start difference. First operand has 152 places, 397 transitions, 3294 flow. Second operand 3 states and 581 transitions.
[2024-03-09 03:21:40,440 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 438 transitions, 3861 flow
[2024-03-09 03:21:40,901 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 438 transitions, 3827 flow, removed 4 selfloop flow, removed 2 redundant places.
[2024-03-09 03:21:40,905 INFO  L231             Difference]: Finished difference. Result has 153 places, 388 transitions, 3224 flow
[2024-03-09 03:21:40,905 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=3264, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3224, PETRI_PLACES=153, PETRI_TRANSITIONS=388}
[2024-03-09 03:21:40,906 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 56 predicate places.
[2024-03-09 03:21:40,906 INFO  L495      AbstractCegarLoop]: Abstraction has has 153 places, 388 transitions, 3224 flow
[2024-03-09 03:21:40,906 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:40,906 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:21:40,906 INFO  L209   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]
[2024-03-09 03:21:40,922 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0
[2024-03-09 03:21:41,107 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:21:41,108 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:21:41,108 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:21:41,109 INFO  L85        PathProgramCache]: Analyzing trace with hash -1503624644, now seen corresponding path program 1 times
[2024-03-09 03:21:41,109 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:21:41,109 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [702635249]
[2024-03-09 03:21:41,110 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:21:41,110 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:21:41,110 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:21:41,112 INFO  L229       MonitoredProcess]: Starting monitored process 27 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:21:41,113 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process
[2024-03-09 03:21:41,247 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:21:41,251 INFO  L263         TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 13 conjunts are in the unsatisfiable core
[2024-03-09 03:21:41,254 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:21:41,259 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2024-03-09 03:21:41,277 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 29
[2024-03-09 03:21:41,309 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:21:41,310 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 46
[2024-03-09 03:21:41,364 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:21:41,364 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 63
[2024-03-09 03:21:41,412 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:21:41,413 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:21:41,413 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:21:41,413 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [702635249]
[2024-03-09 03:21:41,414 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [702635249] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:21:41,414 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:21:41,414 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:21:41,414 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043960136]
[2024-03-09 03:21:41,415 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:21:41,415 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:21:41,416 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:21:41,416 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:21:41,416 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:21:41,973 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 164 out of 304
[2024-03-09 03:21:41,974 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 388 transitions, 3224 flow. Second operand  has 6 states, 6 states have (on average 167.0) internal successors, (1002), 6 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:41,974 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:21:41,974 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 304
[2024-03-09 03:21:41,974 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:21:44,971 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 113#L1061-4true, 139#L1041-10true, 931#true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 5#L1043true, 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:44,972 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-09 03:21:44,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:21:44,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:21:44,972 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:21:44,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 113#L1061-4true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 5#L1043true, 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:44,973 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-09 03:21:44,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:21:44,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:21:44,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:21:45,241 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 94#L1061-5true, Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 5#L1043true, 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:45,242 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-09 03:21:45,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:21:45,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:21:45,242 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:21:45,243 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), 94#L1061-5true, Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 5#L1043true, 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:45,243 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-09 03:21:45,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:21:45,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:21:45,243 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:21:46,320 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 113#L1061-4true, 139#L1041-10true, 931#true, 56#L1043-5true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:46,320 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-09 03:21:46,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:21:46,320 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:21:46,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:21:46,322 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 113#L1061-4true, 139#L1041-10true, 931#true, 56#L1043-5true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:46,322 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-09 03:21:46,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:21:46,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:21:46,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:21:46,632 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 56#L1043-5true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 94#L1061-5true, Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:46,633 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,633 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,633 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 56#L1043-5true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 94#L1061-5true, Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:46,634 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,634 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,635 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 113#L1061-4true, 139#L1041-10true, 931#true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 118#L1044true, Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:46,635 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,635 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,637 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 113#L1061-4true, 139#L1041-10true, 931#true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 118#L1044true, Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:46,637 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,637 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:21:46,932 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 118#L1044true, Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 94#L1061-5true, Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:46,933 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:21:46,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:21:46,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:21:46,933 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:21:46,934 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 118#L1044true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 94#L1061-5true, Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:46,934 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:21:46,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:21:46,934 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:21:46,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:21:46,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 113#L1061-4true, 139#L1041-10true, 931#true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:46,935 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:21:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:21:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:21:46,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:21:46,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 113#L1061-4true, 139#L1041-10true, 931#true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:46,937 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:21:46,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:21:46,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:21:46,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:21:47,215 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 94#L1061-5true, Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:47,216 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:21:47,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:21:47,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:21:47,216 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:21:47,217 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 94#L1061-5true, Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:47,217 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:21:47,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:21:47,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:21:47,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:21:47,324 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), 26#L1058-6true, Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 5#L1043true, 241#true, 332#(= (_ bv0 1) |#race~datas~0|), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 833#true, threadThread2of2ForFork0InUse])
[2024-03-09 03:21:47,324 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:21:47,324 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:21:47,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:21:47,325 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:21:47,327 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 26#L1058-6true, 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 5#L1043true, 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:47,327 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:21:47,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:21:47,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:21:47,327 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:21:47,570 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 88#L1058-7true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 5#L1043true, 241#true, 332#(= (_ bv0 1) |#race~datas~0|), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 833#true, threadThread2of2ForFork0InUse])
[2024-03-09 03:21:47,570 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:21:47,570 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:21:47,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:21:47,571 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:21:47,571 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 88#L1058-7true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 5#L1043true, 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:47,571 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:21:47,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:21:47,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:21:47,572 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:21:48,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 56#L1043-5true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), 26#L1058-6true, Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 833#true, threadThread2of2ForFork0InUse])
[2024-03-09 03:21:48,366 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:21:48,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:21:48,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:21:48,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:21:48,368 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 56#L1043-5true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 26#L1058-6true, 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:48,368 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:21:48,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:21:48,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:21:48,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:21:48,519 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 88#L1058-7true, 56#L1043-5true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 833#true, threadThread2of2ForFork0InUse])
[2024-03-09 03:21:48,520 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 88#L1058-7true, 56#L1043-5true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:48,521 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,522 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 118#L1044true, Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), 26#L1058-6true, Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 833#true, threadThread2of2ForFork0InUse])
[2024-03-09 03:21:48,522 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,522 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,523 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,524 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 118#L1044true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 26#L1058-6true, 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:48,524 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,524 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,525 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:21:48,655 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 931#true, 139#L1041-10true, 88#L1058-7true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 118#L1044true, Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 833#true, threadThread2of2ForFork0InUse])
[2024-03-09 03:21:48,656 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,656 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,657 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 88#L1058-7true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 118#L1044true, Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:48,657 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), 26#L1058-6true, Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 833#true, threadThread2of2ForFork0InUse])
[2024-03-09 03:21:48,658 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,659 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 26#L1058-6true, 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:48,659 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:21:48,764 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][398], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 88#L1058-7true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 833#true, threadThread2of2ForFork0InUse])
[2024-03-09 03:21:48,764 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2024-03-09 03:21:48,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:21:48,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:21:48,764 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:21:48,765 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][422], [Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 139#L1041-10true, 931#true, 88#L1058-7true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 207#(= |#race~threads_mask~0| (_ bv0 1)), Black: 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 722#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 928#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |threadThread1of2ForFork0_#t~nondet6|)), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 193#true, Black: 485#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 300#(= (_ bv0 1) (bvadd |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 833#true, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse])
[2024-03-09 03:21:48,765 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2024-03-09 03:21:48,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:21:48,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:21:48,765 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:21:49,418 INFO  L130       PetriNetUnfolder]: 26780/53598 cut-off events.
[2024-03-09 03:21:49,418 INFO  L131       PetriNetUnfolder]: For 158621/165305 co-relation queries the response was YES.
[2024-03-09 03:21:49,814 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 201937 conditions, 53598 events. 26780/53598 cut-off events. For 158621/165305 co-relation queries the response was YES. Maximal size of possible extension queue 1700. Compared 537615 event pairs, 8305 based on Foata normal form. 1111/52670 useless extension candidates. Maximal degree in co-relation 201901. Up to 33670 conditions per place. 
[2024-03-09 03:21:50,152 INFO  L137   encePairwiseOnDemand]: 289/304 looper letters, 337 selfloop transitions, 123 changer transitions 2/591 dead transitions.
[2024-03-09 03:21:50,152 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 591 transitions, 5825 flow
[2024-03-09 03:21:50,154 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:21:50,154 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:21:50,155 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1124 transitions.
[2024-03-09 03:21:50,155 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6162280701754386
[2024-03-09 03:21:50,155 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1124 transitions.
[2024-03-09 03:21:50,155 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1124 transitions.
[2024-03-09 03:21:50,155 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:21:50,156 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1124 transitions.
[2024-03-09 03:21:50,157 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 187.33333333333334) internal successors, (1124), 6 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:50,159 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 304.0) internal successors, (2128), 7 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:50,159 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 304.0) internal successors, (2128), 7 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:50,159 INFO  L175             Difference]: Start difference. First operand has 153 places, 388 transitions, 3224 flow. Second operand 6 states and 1124 transitions.
[2024-03-09 03:21:50,159 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 591 transitions, 5825 flow
[2024-03-09 03:21:50,717 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 591 transitions, 5695 flow, removed 1 selfloop flow, removed 3 redundant places.
[2024-03-09 03:21:50,723 INFO  L231             Difference]: Finished difference. Result has 159 places, 500 transitions, 4894 flow
[2024-03-09 03:21:50,723 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=3139, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4894, PETRI_PLACES=159, PETRI_TRANSITIONS=500}
[2024-03-09 03:21:50,723 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 62 predicate places.
[2024-03-09 03:21:50,724 INFO  L495      AbstractCegarLoop]: Abstraction has has 159 places, 500 transitions, 4894 flow
[2024-03-09 03:21:50,724 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 167.0) internal successors, (1002), 6 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:50,724 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:21:50,724 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:21:50,740 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0
[2024-03-09 03:21:50,925 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:21:50,925 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:21:50,926 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:21:50,926 INFO  L85        PathProgramCache]: Analyzing trace with hash -133400288, now seen corresponding path program 1 times
[2024-03-09 03:21:50,926 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:21:50,927 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [560175666]
[2024-03-09 03:21:50,927 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:21:50,927 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:21:50,927 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:21:50,928 INFO  L229       MonitoredProcess]: Starting monitored process 28 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:21:50,930 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process
[2024-03-09 03:21:51,044 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:21:51,047 INFO  L263         TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core
[2024-03-09 03:21:51,048 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:21:51,053 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9
[2024-03-09 03:21:51,073 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:21:51,074 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:21:51,074 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:21:51,074 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [560175666]
[2024-03-09 03:21:51,074 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [560175666] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:21:51,074 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:21:51,074 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 03:21:51,074 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094185600]
[2024-03-09 03:21:51,075 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:21:51,075 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:21:51,075 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:21:51,075 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:21:51,075 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:21:51,103 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 304
[2024-03-09 03:21:51,104 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 500 transitions, 4894 flow. Second operand  has 3 states, 3 states have (on average 182.0) internal successors, (546), 3 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:51,104 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:21:51,104 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 304
[2024-03-09 03:21:51,104 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:21:54,908 INFO  L130       PetriNetUnfolder]: 10197/25671 cut-off events.
[2024-03-09 03:21:54,908 INFO  L131       PetriNetUnfolder]: For 80097/85701 co-relation queries the response was YES.
[2024-03-09 03:21:55,072 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 100056 conditions, 25671 events. 10197/25671 cut-off events. For 80097/85701 co-relation queries the response was YES. Maximal size of possible extension queue 865. Compared 273411 event pairs, 1391 based on Foata normal form. 1997/26831 useless extension candidates. Maximal degree in co-relation 100018. Up to 6137 conditions per place. 
[2024-03-09 03:21:55,160 INFO  L137   encePairwiseOnDemand]: 298/304 looper letters, 161 selfloop transitions, 15 changer transitions 2/522 dead transitions.
[2024-03-09 03:21:55,160 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 522 transitions, 5541 flow
[2024-03-09 03:21:55,161 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:21:55,161 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:21:55,161 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 582 transitions.
[2024-03-09 03:21:55,162 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6381578947368421
[2024-03-09 03:21:55,162 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 582 transitions.
[2024-03-09 03:21:55,162 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 582 transitions.
[2024-03-09 03:21:55,162 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:21:55,162 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 582 transitions.
[2024-03-09 03:21:55,163 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 194.0) internal successors, (582), 3 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:55,164 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 304.0) internal successors, (1216), 4 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:55,164 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 304.0) internal successors, (1216), 4 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:55,164 INFO  L175             Difference]: Start difference. First operand has 159 places, 500 transitions, 4894 flow. Second operand 3 states and 582 transitions.
[2024-03-09 03:21:55,164 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 522 transitions, 5541 flow
[2024-03-09 03:21:55,599 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 522 transitions, 5375 flow, removed 70 selfloop flow, removed 7 redundant places.
[2024-03-09 03:21:55,605 INFO  L231             Difference]: Finished difference. Result has 147 places, 463 transitions, 4541 flow
[2024-03-09 03:21:55,605 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=4511, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=4541, PETRI_PLACES=147, PETRI_TRANSITIONS=463}
[2024-03-09 03:21:55,605 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 50 predicate places.
[2024-03-09 03:21:55,605 INFO  L495      AbstractCegarLoop]: Abstraction has has 147 places, 463 transitions, 4541 flow
[2024-03-09 03:21:55,606 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 182.0) internal successors, (546), 3 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:21:55,606 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:21:55,606 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:21:55,614 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0
[2024-03-09 03:21:55,809 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:21:55,810 INFO  L420      AbstractCegarLoop]: === Iteration 14 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:21:55,811 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:21:55,811 INFO  L85        PathProgramCache]: Analyzing trace with hash -889902567, now seen corresponding path program 1 times
[2024-03-09 03:21:55,812 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:21:55,812 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1831968378]
[2024-03-09 03:21:55,812 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:21:55,812 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:21:55,813 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:21:55,814 INFO  L229       MonitoredProcess]: Starting monitored process 29 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:21:55,816 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process
[2024-03-09 03:21:55,951 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:21:55,955 INFO  L263         TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 26 conjunts are in the unsatisfiable core
[2024-03-09 03:21:55,962 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:21:55,977 INFO  L321             Elim1Store]: treesize reduction 13, result has 7.1 percent of original size
[2024-03-09 03:21:55,977 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 44
[2024-03-09 03:21:56,467 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:21:56,467 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33
[2024-03-09 03:21:56,578 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:21:56,579 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 28
[2024-03-09 03:21:56,620 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15
[2024-03-09 03:21:56,750 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2024-03-09 03:21:56,820 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2024-03-09 03:21:56,915 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:21:56,915 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2024-03-09 03:21:57,028 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:21:57,029 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2024-03-09 03:21:57,226 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58
[2024-03-09 03:21:57,350 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:21:57,350 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:21:57,350 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:21:57,350 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1831968378]
[2024-03-09 03:21:57,351 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1831968378] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:21:57,351 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:21:57,351 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2024-03-09 03:21:57,351 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002829885]
[2024-03-09 03:21:57,351 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:21:57,352 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2024-03-09 03:21:57,352 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:21:57,352 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2024-03-09 03:21:57,353 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90
[2024-03-09 03:22:01,068 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 144 out of 304
[2024-03-09 03:22:01,070 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 463 transitions, 4541 flow. Second operand  has 10 states, 10 states have (on average 147.0) internal successors, (1470), 10 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:22:01,070 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:22:01,070 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 304
[2024-03-09 03:22:01,070 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:22:15,029 INFO  L130       PetriNetUnfolder]: 28623/54454 cut-off events.
[2024-03-09 03:22:15,029 INFO  L131       PetriNetUnfolder]: For 190001/190462 co-relation queries the response was YES.
[2024-03-09 03:22:15,372 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 225079 conditions, 54454 events. 28623/54454 cut-off events. For 190001/190462 co-relation queries the response was YES. Maximal size of possible extension queue 1609. Compared 515104 event pairs, 6862 based on Foata normal form. 339/54393 useless extension candidates. Maximal degree in co-relation 225044. Up to 13573 conditions per place. 
[2024-03-09 03:22:15,553 INFO  L137   encePairwiseOnDemand]: 287/304 looper letters, 851 selfloop transitions, 398 changer transitions 34/1307 dead transitions.
[2024-03-09 03:22:15,553 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 1307 transitions, 15585 flow
[2024-03-09 03:22:15,554 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. 
[2024-03-09 03:22:15,554 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 12 states.
[2024-03-09 03:22:15,555 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1999 transitions.
[2024-03-09 03:22:15,556 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5479714912280702
[2024-03-09 03:22:15,556 INFO  L72            ComplementDD]: Start complementDD. Operand 12 states and 1999 transitions.
[2024-03-09 03:22:15,556 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 12 states and 1999 transitions.
[2024-03-09 03:22:15,556 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:22:15,556 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1999 transitions.
[2024-03-09 03:22:15,558 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 13 states, 12 states have (on average 166.58333333333334) internal successors, (1999), 12 states have internal predecessors, (1999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:22:15,561 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 13 states, 13 states have (on average 304.0) internal successors, (3952), 13 states have internal predecessors, (3952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:22:15,561 INFO  L81            ComplementDD]: Finished complementDD. Result  has 13 states, 13 states have (on average 304.0) internal successors, (3952), 13 states have internal predecessors, (3952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:22:15,562 INFO  L175             Difference]: Start difference. First operand has 147 places, 463 transitions, 4541 flow. Second operand 12 states and 1999 transitions.
[2024-03-09 03:22:15,562 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 1307 transitions, 15585 flow
[2024-03-09 03:22:16,559 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 1307 transitions, 15518 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 03:22:16,571 INFO  L231             Difference]: Finished difference. Result has 165 places, 788 transitions, 10192 flow
[2024-03-09 03:22:16,572 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=4526, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10192, PETRI_PLACES=165, PETRI_TRANSITIONS=788}
[2024-03-09 03:22:16,572 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 68 predicate places.
[2024-03-09 03:22:16,573 INFO  L495      AbstractCegarLoop]: Abstraction has has 165 places, 788 transitions, 10192 flow
[2024-03-09 03:22:16,573 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 147.0) internal successors, (1470), 10 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:22:16,573 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:22:16,573 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:22:16,589 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0
[2024-03-09 03:22:16,774 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:22:16,774 INFO  L420      AbstractCegarLoop]: === Iteration 15 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:22:16,775 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:22:16,775 INFO  L85        PathProgramCache]: Analyzing trace with hash 1118311115, now seen corresponding path program 2 times
[2024-03-09 03:22:16,776 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:22:16,776 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2098308273]
[2024-03-09 03:22:16,776 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-03-09 03:22:16,776 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:22:16,777 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:22:16,778 INFO  L229       MonitoredProcess]: Starting monitored process 30 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:22:16,780 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process
[2024-03-09 03:22:16,929 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2024-03-09 03:22:16,930 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 03:22:16,934 INFO  L263         TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 30 conjunts are in the unsatisfiable core
[2024-03-09 03:22:16,941 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:22:16,956 INFO  L321             Elim1Store]: treesize reduction 13, result has 7.1 percent of original size
[2024-03-09 03:22:16,957 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 61
[2024-03-09 03:22:17,353 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:22:17,354 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27
[2024-03-09 03:22:17,434 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:22:17,435 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 22
[2024-03-09 03:22:17,458 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2024-03-09 03:22:17,518 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2024-03-09 03:22:17,606 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:22:17,606 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2024-03-09 03:22:17,852 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11
[2024-03-09 03:22:17,991 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2024-03-09 03:22:17,992 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 50
[2024-03-09 03:22:18,023 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 16
[2024-03-09 03:22:18,105 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:22:18,105 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2024-03-09 03:22:18,245 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2024-03-09 03:22:18,246 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 62
[2024-03-09 03:22:18,276 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 21
[2024-03-09 03:22:18,393 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2024-03-09 03:22:18,394 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 62
[2024-03-09 03:22:18,433 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 21
[2024-03-09 03:22:18,528 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:22:18,530 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58
[2024-03-09 03:22:18,769 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58
[2024-03-09 03:22:18,919 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:22:18,920 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:22:18,920 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:22:18,920 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2098308273]
[2024-03-09 03:22:18,921 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [2098308273] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:22:18,921 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:22:18,921 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9
[2024-03-09 03:22:18,921 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277289381]
[2024-03-09 03:22:18,921 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:22:18,922 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2024-03-09 03:22:18,922 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:22:18,922 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2024-03-09 03:22:18,923 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110
[2024-03-09 03:22:28,319 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 144 out of 304
[2024-03-09 03:22:28,321 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 788 transitions, 10192 flow. Second operand  has 11 states, 11 states have (on average 146.72727272727272) internal successors, (1614), 11 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:22:28,322 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:22:28,322 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 304
[2024-03-09 03:22:28,322 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:22:56,877 INFO  L130       PetriNetUnfolder]: 31636/60517 cut-off events.
[2024-03-09 03:22:56,878 INFO  L131       PetriNetUnfolder]: For 322938/323833 co-relation queries the response was YES.
[2024-03-09 03:22:57,402 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 280359 conditions, 60517 events. 31636/60517 cut-off events. For 322938/323833 co-relation queries the response was YES. Maximal size of possible extension queue 1823. Compared 582976 event pairs, 7050 based on Foata normal form. 569/60722 useless extension candidates. Maximal degree in co-relation 280315. Up to 19627 conditions per place. 
[2024-03-09 03:22:57,623 INFO  L137   encePairwiseOnDemand]: 283/304 looper letters, 820 selfloop transitions, 742 changer transitions 57/1643 dead transitions.
[2024-03-09 03:22:57,624 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 1643 transitions, 22579 flow
[2024-03-09 03:22:57,624 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. 
[2024-03-09 03:22:57,624 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 15 states.
[2024-03-09 03:22:57,626 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2564 transitions.
[2024-03-09 03:22:57,626 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5622807017543859
[2024-03-09 03:22:57,627 INFO  L72            ComplementDD]: Start complementDD. Operand 15 states and 2564 transitions.
[2024-03-09 03:22:57,627 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 15 states and 2564 transitions.
[2024-03-09 03:22:57,627 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:22:57,627 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2564 transitions.
[2024-03-09 03:22:57,630 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 16 states, 15 states have (on average 170.93333333333334) internal successors, (2564), 15 states have internal predecessors, (2564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:22:57,632 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 16 states, 16 states have (on average 304.0) internal successors, (4864), 16 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:22:57,633 INFO  L81            ComplementDD]: Finished complementDD. Result  has 16 states, 16 states have (on average 304.0) internal successors, (4864), 16 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:22:57,633 INFO  L175             Difference]: Start difference. First operand has 165 places, 788 transitions, 10192 flow. Second operand 15 states and 2564 transitions.
[2024-03-09 03:22:57,633 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 1643 transitions, 22579 flow
[2024-03-09 03:23:00,448 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 1643 transitions, 22473 flow, removed 45 selfloop flow, removed 2 redundant places.
[2024-03-09 03:23:00,465 INFO  L231             Difference]: Finished difference. Result has 183 places, 1157 transitions, 18242 flow
[2024-03-09 03:23:00,466 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=10131, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=18242, PETRI_PLACES=183, PETRI_TRANSITIONS=1157}
[2024-03-09 03:23:00,466 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 86 predicate places.
[2024-03-09 03:23:00,467 INFO  L495      AbstractCegarLoop]: Abstraction has has 183 places, 1157 transitions, 18242 flow
[2024-03-09 03:23:00,467 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 146.72727272727272) internal successors, (1614), 11 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:23:00,467 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:23:00,467 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:23:00,481 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0
[2024-03-09 03:23:00,668 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:23:00,668 INFO  L420      AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:23:00,669 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:23:00,669 INFO  L85        PathProgramCache]: Analyzing trace with hash 1206407549, now seen corresponding path program 1 times
[2024-03-09 03:23:00,670 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:23:00,670 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2103782397]
[2024-03-09 03:23:00,670 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:23:00,670 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:23:00,671 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:23:00,672 INFO  L229       MonitoredProcess]: Starting monitored process 31 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:23:00,674 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process
[2024-03-09 03:23:00,847 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:23:00,851 INFO  L263         TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjunts are in the unsatisfiable core
[2024-03-09 03:23:00,857 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:23:00,898 INFO  L321             Elim1Store]: treesize reduction 26, result has 33.3 percent of original size
[2024-03-09 03:23:00,898 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 44
[2024-03-09 03:23:01,453 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:23:01,453 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33
[2024-03-09 03:23:01,580 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:23:01,581 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 28
[2024-03-09 03:23:01,695 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15
[2024-03-09 03:23:01,902 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2024-03-09 03:23:02,007 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 29
[2024-03-09 03:23:02,142 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:23:02,142 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 46
[2024-03-09 03:23:02,269 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:23:02,269 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 63
[2024-03-09 03:23:02,419 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 03:23:02,587 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:23:02,588 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:23:02,588 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:23:02,588 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2103782397]
[2024-03-09 03:23:02,588 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [2103782397] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:23:02,588 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:23:02,589 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2024-03-09 03:23:02,589 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824122629]
[2024-03-09 03:23:02,589 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:23:02,590 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2024-03-09 03:23:02,590 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:23:02,591 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2024-03-09 03:23:02,591 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90
[2024-03-09 03:23:07,184 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 157 out of 304
[2024-03-09 03:23:07,186 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 1157 transitions, 18242 flow. Second operand  has 10 states, 10 states have (on average 159.2) internal successors, (1592), 10 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:23:07,187 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:23:07,187 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 304
[2024-03-09 03:23:07,187 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:23:16,141 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][751], [139#L1041-10true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 931#true, Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 113#L1061-4true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 5#L1043true])
[2024-03-09 03:23:16,142 INFO  L383   tUnfolder$Statistics]: this new event has 61 ancestors and is cut-off event
[2024-03-09 03:23:16,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:23:16,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:23:16,142 INFO  L386   tUnfolder$Statistics]:   existing Event has 61 ancestors and is cut-off event
[2024-03-09 03:23:16,591 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][751], [1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 139#L1041-10true, Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 94#L1061-5true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 5#L1043true])
[2024-03-09 03:23:16,592 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-09 03:23:16,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:23:16,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:23:16,592 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:23:16,602 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][818], [Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 931#true, 139#L1041-10true, 1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 94#L1061-5true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 5#L1043true])
[2024-03-09 03:23:16,602 INFO  L383   tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event
[2024-03-09 03:23:16,602 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:23:16,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:23:16,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 62 ancestors and is cut-off event
[2024-03-09 03:23:17,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([635] L1058-8-->L1058-9: Formula: (let ((.cse0 (bvadd |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (bvmul (_ bv4 32) |v_ULTIMATE.start_main_~i~0#1_5|)))) (and (= (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.base_5|) (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 931#true, Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 241#true, Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 116#L1058-9true, 332#(= (_ bv0 1) |#race~datas~0|), 335#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1184#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 70#L1041-1true, 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 78#L1043true, 1325#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|))])
[2024-03-09 03:23:17,854 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-09 03:23:17,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:23:17,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:23:17,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:23:18,297 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][751], [139#L1041-10true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 931#true, Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 56#L1043-5true, Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 113#L1061-4true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:18,298 INFO  L383   tUnfolder$Statistics]: this new event has 65 ancestors and is cut-off event
[2024-03-09 03:23:18,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:23:18,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:23:18,298 INFO  L386   tUnfolder$Statistics]:   existing Event has 65 ancestors and is cut-off event
[2024-03-09 03:23:18,922 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][751], [139#L1041-10true, 931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 56#L1043-5true, Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 94#L1061-5true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:18,922 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:23:18,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:23:18,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:23:18,922 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:23:18,924 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][751], [931#true, 139#L1041-10true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), 118#L1044true, Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 113#L1061-4true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:18,925 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:23:18,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:23:18,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:23:18,925 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:23:18,925 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][751], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 139#L1041-10true, 1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), 118#L1044true, Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 94#L1061-5true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:18,926 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:23:18,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:18,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:18,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:18,931 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][818], [Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 139#L1041-10true, 1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 931#true, Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 56#L1043-5true, Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 94#L1061-5true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:18,932 INFO  L383   tUnfolder$Statistics]: this new event has 66 ancestors and is cut-off event
[2024-03-09 03:23:18,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:23:18,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:23:18,932 INFO  L386   tUnfolder$Statistics]:   existing Event has 66 ancestors and is cut-off event
[2024-03-09 03:23:19,234 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1041-3-->L1041-5: Formula: (= (store |v_#race_87| v_~datas~0.base_51 (store (select |v_#race_87| v_~datas~0.base_51) (bvadd v_~datas~0.offset_45 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_23)) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_86|)  InVars {#race=|v_#race_87|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][369], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 67#L1041-5true, Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 335#true, 184#L1058-8true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1184#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 78#L1043true, 1325#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|))])
[2024-03-09 03:23:19,234 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,234 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,235 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,236 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([635] L1058-8-->L1058-9: Formula: (let ((.cse0 (bvadd |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (bvmul (_ bv4 32) |v_ULTIMATE.start_main_~i~0#1_5|)))) (and (= (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.base_5|) (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 241#true, Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 116#L1058-9true, 332#(= (_ bv0 1) |#race~datas~0|), 335#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, 106#L1043-4true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1184#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 70#L1041-1true, 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 1325#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|))])
[2024-03-09 03:23:19,236 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:23:19,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:19,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:19,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:19,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1041-3-->L1041-5: Formula: (= (store |v_#race_87| v_~datas~0.base_51 (store (select |v_#race_87| v_~datas~0.base_51) (bvadd v_~datas~0.offset_45 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_23)) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_86|)  InVars {#race=|v_#race_87|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][369], [Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 931#true, Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 67#L1041-5true, Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 335#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), threadThread2of2ForFork0InUse, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 88#L1058-7true, Black: 303#true, 106#L1043-4true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1184#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 1325#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|))])
[2024-03-09 03:23:19,278 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:23:19,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:23:19,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:23:19,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:23:19,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1041-3-->L1041-5: Formula: (= (store |v_#race_87| v_~datas~0.base_51 (store (select |v_#race_87| v_~datas~0.base_51) (bvadd v_~datas~0.offset_45 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_23)) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_86|)  InVars {#race=|v_#race_87|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][369], [Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 931#true, Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 67#L1041-5true, Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 335#true, 184#L1058-8true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, 106#L1043-4true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1184#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 1325#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|))])
[2024-03-09 03:23:19,279 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:23:19,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:19,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:19,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:19,280 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([635] L1058-8-->L1058-9: Formula: (let ((.cse0 (bvadd |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (bvmul (_ bv4 32) |v_ULTIMATE.start_main_~i~0#1_5|)))) (and (= (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.base_5|) (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 241#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 116#L1058-9true, 332#(= (_ bv0 1) |#race~datas~0|), 335#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, 106#L1043-4true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1184#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 70#L1041-1true, 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 1325#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|))])
[2024-03-09 03:23:19,280 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:23:19,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:19,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:19,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:19,281 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:19,656 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][751], [931#true, 139#L1041-10true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), 118#L1044true, Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 94#L1061-5true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:19,657 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,657 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,658 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][751], [139#L1041-10true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 931#true, Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 113#L1061-4true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, 193#true, 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 1039#true])
[2024-03-09 03:23:19,658 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,658 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,659 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][751], [139#L1041-10true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 931#true, Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 94#L1061-5true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, 193#true, 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 1039#true])
[2024-03-09 03:23:19,659 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:23:19,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:19,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:19,659 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:19,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([649] L1041-7-->L1041-8: Formula: (= (store |v_#race_8| v_~datas~0.base_5 (store (select |v_#race_8| v_~datas~0.base_5) (bvadd (_ bv3 32) v_~datas~0.offset_5 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_11)) |v_threadThread1of2ForFork0_#t~nondet4_9|)) |v_#race_7|)  InVars {#race=|v_#race_8|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_11, ~datas~0.base=v_~datas~0.base_5, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_9|, ~datas~0.offset=v_~datas~0.offset_5}  OutVars{#race=|v_#race_7|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_11, ~datas~0.base=v_~datas~0.base_5, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_9|, ~datas~0.offset=v_~datas~0.offset_5}  AuxVars[]  AssignedVars[#race][787], [931#true, 1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), 118#L1044true, Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 100#L1041-8true, 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 335#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, 41#L1061-6true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)))])
[2024-03-09 03:23:19,660 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,664 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][818], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 139#L1041-10true, 1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), 118#L1044true, Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 94#L1061-5true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:19,665 INFO  L383   tUnfolder$Statistics]: this new event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 67 ancestors and is cut-off event
[2024-03-09 03:23:19,758 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([730] L1041-3-->L1041-5: Formula: (= (store |v_#race_87| v_~datas~0.base_51 (store (select |v_#race_87| v_~datas~0.base_51) (bvadd v_~datas~0.offset_45 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_23)) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_86|)  InVars {#race=|v_#race_87|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][369], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 67#L1041-5true, Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 335#true, 184#L1058-8true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, 106#L1043-4true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1184#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 1325#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|))])
[2024-03-09 03:23:19,758 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:23:19,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:19,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:19,758 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:19,759 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([649] L1041-7-->L1041-8: Formula: (= (store |v_#race_8| v_~datas~0.base_5 (store (select |v_#race_8| v_~datas~0.base_5) (bvadd (_ bv3 32) v_~datas~0.offset_5 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_11)) |v_threadThread1of2ForFork0_#t~nondet4_9|)) |v_#race_7|)  InVars {#race=|v_#race_8|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_11, ~datas~0.base=v_~datas~0.base_5, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_9|, ~datas~0.offset=v_~datas~0.offset_5}  OutVars{#race=|v_#race_7|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_11, ~datas~0.base=v_~datas~0.base_5, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_9|, ~datas~0.offset=v_~datas~0.offset_5}  AuxVars[]  AssignedVars[#race][787], [931#true, 1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 100#L1041-8true, 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 335#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, 41#L1061-6true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 1039#true, Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)))])
[2024-03-09 03:23:20,126 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,133 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][751], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 139#L1041-10true, 1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 94#L1061-5true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 1039#true, Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:20,134 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,135 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([579] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (bvadd (bvmul (_ bv4 32) |v_ULTIMATE.start_main_~i~1#1_6|) |v_ULTIMATE.start_main_#t~mem19#1.offset_4|) (_ bv0 1))) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][147], [Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 931#true, Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 241#true, Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 1294#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 6#L1061-8true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 335#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1551#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), 7#threadEXITtrue, Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 22#L1041-7true, 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 1039#true, Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:20,135 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,136 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([579] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (bvadd (bvmul (_ bv4 32) |v_ULTIMATE.start_main_~i~1#1_6|) |v_ULTIMATE.start_main_#t~mem19#1.offset_4|) (_ bv0 1))) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][147], [Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 931#true, Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), 118#L1044true, Black: 241#true, Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 1294#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 6#L1061-8true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 335#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1551#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 22#L1041-7true, 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:20,136 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,136 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,139 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][818], [139#L1041-10true, 931#true, 1549#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 94#L1061-5true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, 193#true, 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 1039#true])
[2024-03-09 03:23:20,139 INFO  L383   tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,140 INFO  L386   tUnfolder$Statistics]:   existing Event has 68 ancestors and is cut-off event
[2024-03-09 03:23:20,209 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([635] L1058-8-->L1058-9: Formula: (let ((.cse0 (bvadd |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (bvmul (_ bv4 32) |v_ULTIMATE.start_main_~i~0#1_5|)))) (and (= (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.base_5|) (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 47#L1044true, Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 241#true, Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 116#L1058-9true, 332#(= (_ bv0 1) |#race~datas~0|), 335#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1184#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 70#L1041-1true, 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 1325#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|))])
[2024-03-09 03:23:20,210 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,293 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1041-3-->L1041-5: Formula: (= (store |v_#race_87| v_~datas~0.base_51 (store (select |v_#race_87| v_~datas~0.base_51) (bvadd v_~datas~0.offset_45 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_23)) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_86|)  InVars {#race=|v_#race_87|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][369], [Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 931#true, Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 47#L1044true, Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 67#L1041-5true, Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 335#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 88#L1058-7true, Black: 303#true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1184#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 1325#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|))])
[2024-03-09 03:23:20,294 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2024-03-09 03:23:20,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:23:20,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:23:20,294 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:23:20,294 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1041-3-->L1041-5: Formula: (= (store |v_#race_87| v_~datas~0.base_51 (store (select |v_#race_87| v_~datas~0.base_51) (bvadd v_~datas~0.offset_45 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_23)) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_86|)  InVars {#race=|v_#race_87|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][369], [Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 931#true, Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 47#L1044true, Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 67#L1041-5true, Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, 335#true, 184#L1058-8true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), threadThread2of2ForFork0InUse, Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1184#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 1325#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|))])
[2024-03-09 03:23:20,295 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:23:20,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:23:20,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:23:20,295 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:23:20,295 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([635] L1058-8-->L1058-9: Formula: (let ((.cse0 (bvadd |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (bvmul (_ bv4 32) |v_ULTIMATE.start_main_~i~0#1_5|)))) (and (= (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.base_5|) (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 47#L1044true, Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 241#true, Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 116#L1058-9true, 332#(= (_ bv0 1) |#race~datas~0|), 335#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1184#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 70#L1041-1true, 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 1325#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|))])
[2024-03-09 03:23:20,296 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,296 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1253], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 139#L1041-10true, Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 26#L1058-6true, Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 5#L1043true, Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:20,337 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1340], [931#true, 139#L1041-10true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 26#L1058-6true, Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 5#L1043true, Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:20,339 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,563 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([579] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (bvadd (bvmul (_ bv4 32) |v_ULTIMATE.start_main_~i~1#1_6|) |v_ULTIMATE.start_main_#t~mem19#1.offset_4|) (_ bv0 1))) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][147], [Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 931#true, Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 241#true, Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1294#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 6#L1061-8true, 100#L1041-8true, 332#(= (_ bv0 1) |#race~datas~0|), 335#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1551#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), 1039#true, Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:20,564 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([579] L1061-7-->L1061-8: Formula: (= (store |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4| (store (select |v_#race_32| |v_ULTIMATE.start_main_#t~mem19#1.base_4|) (bvadd (bvmul (_ bv4 32) |v_ULTIMATE.start_main_~i~1#1_6|) |v_ULTIMATE.start_main_#t~mem19#1.offset_4|) (_ bv0 1))) |v_#race_31|)  InVars {#race=|v_#race_32|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  OutVars{#race=|v_#race_31|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~mem19#1.base=|v_ULTIMATE.start_main_#t~mem19#1.base_4|, ULTIMATE.start_main_#t~mem19#1.offset=|v_ULTIMATE.start_main_#t~mem19#1.offset_4|}  AuxVars[]  AssignedVars[#race][147], [Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 931#true, Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), 118#L1044true, Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 241#true, Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1294#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 6#L1061-8true, 100#L1041-8true, 332#(= (_ bv0 1) |#race~datas~0|), 335#true, 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1551#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), 193#true, Black: 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:20,565 INFO  L383   tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 69 ancestors and is cut-off event
[2024-03-09 03:23:20,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1253], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 139#L1041-10true, Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 88#L1058-7true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 5#L1043true, Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:20,721 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,722 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1340], [931#true, 139#L1041-10true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 88#L1058-7true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 5#L1043true, Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:20,722 INFO  L383   tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:20,722 INFO  L386   tUnfolder$Statistics]:   existing Event has 70 ancestors and is cut-off event
[2024-03-09 03:23:21,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([635] L1058-8-->L1058-9: Formula: (let ((.cse0 (bvadd |v_ULTIMATE.start_main_#t~mem16#1.offset_3| (bvmul (_ bv4 32) |v_ULTIMATE.start_main_~i~0#1_5|)))) (and (= (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.base_5|) (= (store |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre15#1_3|)) |v_#memory_int_8|) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_#t~mem16#1.base_3|) .cse0))) |v_#memory_$Pointer$.offset_5|)))  InVars {ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #memory_int=|v_#memory_int_9|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}  OutVars{ULTIMATE.start_main_#t~mem16#1.offset=|v_ULTIMATE.start_main_#t~mem16#1.offset_3|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_main_#t~pre15#1=|v_ULTIMATE.start_main_#t~pre15#1_3|, ULTIMATE.start_main_#t~mem16#1.base=|v_ULTIMATE.start_main_#t~mem16#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|}  AuxVars[]  AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset][16], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 241#true, Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 73#threadEXITtrue, 116#L1058-9true, 332#(= (_ bv0 1) |#race~datas~0|), 335#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1184#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, 70#L1041-1true, 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 1039#true, 1325#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|))])
[2024-03-09 03:23:21,007 INFO  L383   tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event
[2024-03-09 03:23:21,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:23:21,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:23:21,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 71 ancestors and is cut-off event
[2024-03-09 03:23:21,044 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([730] L1041-3-->L1041-5: Formula: (= (store |v_#race_87| v_~datas~0.base_51 (store (select |v_#race_87| v_~datas~0.base_51) (bvadd v_~datas~0.offset_45 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_23)) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_86|)  InVars {#race=|v_#race_87|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][369], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 47#L1044true, Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 67#L1041-5true, Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 335#true, 184#L1058-8true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1184#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 1325#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|))])
[2024-03-09 03:23:21,045 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:23:21,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:23:21,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:23:21,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:23:21,045 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:23:21,824 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1253], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 139#L1041-10true, Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 56#L1043-5true, Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 26#L1058-6true, Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:21,825 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:23:21,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:23:21,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:23:21,825 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:23:21,827 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1340], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 139#L1041-10true, Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 56#L1043-5true, Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 26#L1058-6true, Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:21,828 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event
[2024-03-09 03:23:21,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:23:21,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:23:21,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is cut-off event
[2024-03-09 03:23:22,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([730] L1041-3-->L1041-5: Formula: (= (store |v_#race_87| v_~datas~0.base_51 (store (select |v_#race_87| v_~datas~0.base_51) (bvadd v_~datas~0.offset_45 (bvmul (_ bv4 32) v_threadThread2of2ForFork0_~j~0_23)) |v_threadThread2of2ForFork0_#t~nondet4_21|)) |v_#race_86|)  InVars {#race=|v_#race_87|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_45}  OutVars{#race=|v_#race_86|, ~datas~0.base=v_~datas~0.base_51, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_45}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet4][369], [931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), 630#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 67#L1041-5true, Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), Black: 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 73#threadEXITtrue, 241#true, 332#(= (_ bv0 1) |#race~datas~0|), 335#true, 184#L1058-8true, threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 303#true, Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1184#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32))), 1039#true, 1325#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|))])
[2024-03-09 03:23:22,215 INFO  L383   tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event
[2024-03-09 03:23:22,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2024-03-09 03:23:22,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2024-03-09 03:23:22,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 73 ancestors and is not cut-off event
[2024-03-09 03:23:22,278 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1253], [931#true, 139#L1041-10true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 56#L1043-5true, Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 88#L1058-7true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:22,278 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,278 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,279 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,279 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1340], [931#true, 139#L1041-10true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), 56#L1043-5true, Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 88#L1058-7true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:22,280 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,280 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1253], [931#true, 139#L1041-10true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), 118#L1044true, Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 26#L1058-6true, Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:22,282 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,282 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,284 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1340], [931#true, 139#L1041-10true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), 118#L1044true, Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 26#L1058-6true, Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:22,285 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:23:22,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1253], [139#L1041-10true, 931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), 118#L1044true, Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 332#(= (_ bv0 1) |#race~datas~0|), 241#true, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 88#L1058-7true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:22,526 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,527 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1340], [139#L1041-10true, 931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), 118#L1044true, Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 88#L1058-7true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:22,527 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,528 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,529 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1253], [139#L1041-10true, 931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 26#L1058-6true, Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 1039#true, Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:22,529 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,529 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,530 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,531 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1340], [139#L1041-10true, 931#true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 26#L1058-6true, Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 1039#true, Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:22,531 INFO  L383   tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,531 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,532 INFO  L386   tUnfolder$Statistics]:   existing Event has 75 ancestors and is cut-off event
[2024-03-09 03:23:22,716 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1253], [931#true, 139#L1041-10true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread1of2ForFork0InUse, Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 88#L1058-7true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 1039#true, Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:22,717 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2024-03-09 03:23:22,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:23:22,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:23:22,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:23:22,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L1041-8-->L1041-10: Formula: (let ((.cse0 (select |v_#race_90| v_~datas~0.base_57)) (.cse1 (bvmul (_ bv4 32) v_threadThread1of2ForFork0_~j~0_25))) (and (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv3 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd (_ bv2 32) v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (_ bv0 1) (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 (_ bv1 32) .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|)) (= (bvadd (select .cse0 (bvadd v_~datas~0.offset_49 .cse1)) |v_threadThread1of2ForFork0_#t~nondet4_21|) (_ bv0 1))))  InVars {#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  OutVars{#race=|v_#race_90|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_25, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_9|, ~datas~0.base=v_~datas~0.base_57, threadThread1of2ForFork0_#t~nondet4=|v_threadThread1of2ForFork0_#t~nondet4_21|, ~datas~0.offset=v_~datas~0.offset_49}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet3][1340], [931#true, 139#L1041-10true, Black: 1269#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1279#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1267#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))))), Black: 1275#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1277#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1273#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= |ULTIMATE.start_main_#t~mem19#1.base| (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 1271#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv0 32))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 1020#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))), Black: 1024#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1028#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 255#(= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)), Black: 1032#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (_ bv2 32) (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|)))) (= (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv1 32))) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|) (_ bv3 32)))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_#t~mem19#1.base|) (bvadd |ULTIMATE.start_main_#t~mem19#1.offset| (bvmul (_ bv4 32) |ULTIMATE.start_main_~i~1#1|))))), Black: 1367#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 259#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1419#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 263#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1421#(and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 267#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv3 32) |ULTIMATE.start_main_~#tids~0#1.offset|)) (_ bv0 1)) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 1407#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem19#1.base| (_ BitVec 32))) (and (not (= |ULTIMATE.start_main_#t~mem19#1.base| ~datas~0.base)) (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |ULTIMATE.start_main_#t~mem19#1.base| |#StackHeapBarrier|) (not (= (bvadd |#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1359#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base))), Black: 1417#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 1363#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 407#(and (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 411#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 403#(= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)), 241#true, 332#(= (_ bv0 1) |#race~datas~0|), threadThread1of2ForFork0InUse, Black: 811#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), Black: 735#(exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))), Black: 815#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), threadThread2of2ForFork0InUse, 1466#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) (_ bv1 32))) (not (= ~datas~0.base (_ bv0 32))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (not (= ~datas~0.base (_ bv1 32))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 819#(and (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv1 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (bvadd (_ bv2 32) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= (_ bv0 1) (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))), 88#L1058-7true, 706#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 303#true, 1415#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|) (bvult (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |#StackHeapBarrier|))) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv3 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) ~datas~0.base)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1.base|)), Black: 694#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1))), Black: 698#(and (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), Black: 702#(and (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv2 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0))))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (bvult ~datas~0.base |#StackHeapBarrier|) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#tids~0#1.base|))) (= (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))) (_ bv0 1)) (= (_ bv0 1) (bvadd |threadThread1of2ForFork0_#t~nondet4| (select (select |#race| ~datas~0.base) (bvadd ~datas~0.offset (_ bv1 32) (bvmul (_ bv4 32) threadThread1of2ForFork0_~j~0)))))), 7#threadEXITtrue, 614#(and (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 193#true, Black: 612#(and (= |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_main_~i~1#1| (_ bv0 32)) (not (bvslt (_ bv1 32) |ULTIMATE.start_main_~threads_total~0#1|)) (bvslt (bvadd (_ bv4294967295 32) |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 616#(and (bvslt |ULTIMATE.start_main_~i~1#1| |ULTIMATE.start_main_~threads_total~0#1|) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~threads_total~0#1|)) (or (bvslt (_ bv0 32) |ULTIMATE.start_main_~threads_total~0#1|) (bvslt (bvadd |ULTIMATE.start_main_~i~0#1| (_ bv1 32)) |ULTIMATE.start_main_~threads_total~0#1|))), 1039#true, Black: 426#(and (bvsge |ULTIMATE.start_main_~threads_total~0#1| (_ bv0 32)) (= |ULTIMATE.start_main_~i~0#1| (_ bv0 32)) (bvslt |ULTIMATE.start_main_~threads_total~0#1| (_ bv32 32)))])
[2024-03-09 03:23:22,718 INFO  L383   tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event
[2024-03-09 03:23:22,718 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:23:22,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:23:22,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 76 ancestors and is cut-off event
[2024-03-09 03:23:24,097 INFO  L130       PetriNetUnfolder]: 25909/51096 cut-off events.
[2024-03-09 03:23:24,098 INFO  L131       PetriNetUnfolder]: For 447052/452082 co-relation queries the response was YES.
[2024-03-09 03:23:24,633 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 272045 conditions, 51096 events. 25909/51096 cut-off events. For 447052/452082 co-relation queries the response was YES. Maximal size of possible extension queue 1632. Compared 501167 event pairs, 2897 based on Foata normal form. 854/50930 useless extension candidates. Maximal degree in co-relation 271995. Up to 13000 conditions per place. 
[2024-03-09 03:23:24,834 INFO  L137   encePairwiseOnDemand]: 293/304 looper letters, 1415 selfloop transitions, 99 changer transitions 17/1639 dead transitions.
[2024-03-09 03:23:24,834 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 1639 transitions, 27814 flow
[2024-03-09 03:23:24,835 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-03-09 03:23:24,835 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 9 states.
[2024-03-09 03:23:24,836 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1606 transitions.
[2024-03-09 03:23:24,836 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5869883040935673
[2024-03-09 03:23:24,837 INFO  L72            ComplementDD]: Start complementDD. Operand 9 states and 1606 transitions.
[2024-03-09 03:23:24,837 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 9 states and 1606 transitions.
[2024-03-09 03:23:24,837 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:23:24,837 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1606 transitions.
[2024-03-09 03:23:24,839 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 10 states, 9 states have (on average 178.44444444444446) internal successors, (1606), 9 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:23:24,840 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 10 states, 10 states have (on average 304.0) internal successors, (3040), 10 states have internal predecessors, (3040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:23:24,841 INFO  L81            ComplementDD]: Finished complementDD. Result  has 10 states, 10 states have (on average 304.0) internal successors, (3040), 10 states have internal predecessors, (3040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:23:24,841 INFO  L175             Difference]: Start difference. First operand has 183 places, 1157 transitions, 18242 flow. Second operand 9 states and 1606 transitions.
[2024-03-09 03:23:24,841 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 1639 transitions, 27814 flow
[2024-03-09 03:23:28,294 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 1639 transitions, 27336 flow, removed 232 selfloop flow, removed 2 redundant places.
[2024-03-09 03:23:28,316 INFO  L231             Difference]: Finished difference. Result has 187 places, 1152 transitions, 17960 flow
[2024-03-09 03:23:28,317 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=17814, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1057, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17960, PETRI_PLACES=187, PETRI_TRANSITIONS=1152}
[2024-03-09 03:23:28,318 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 90 predicate places.
[2024-03-09 03:23:28,318 INFO  L495      AbstractCegarLoop]: Abstraction has has 187 places, 1152 transitions, 17960 flow
[2024-03-09 03:23:28,318 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 159.2) internal successors, (1592), 10 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:23:28,318 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:23:28,318 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:23:28,330 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0
[2024-03-09 03:23:28,519 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:23:28,520 INFO  L420      AbstractCegarLoop]: === Iteration 17 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:23:28,520 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:23:28,520 INFO  L85        PathProgramCache]: Analyzing trace with hash 417179629, now seen corresponding path program 3 times
[2024-03-09 03:23:28,521 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:23:28,521 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1298425355]
[2024-03-09 03:23:28,522 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2024-03-09 03:23:28,522 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:23:28,522 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:23:28,524 INFO  L229       MonitoredProcess]: Starting monitored process 32 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:23:28,526 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process
[2024-03-09 03:23:28,687 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s)
[2024-03-09 03:23:28,688 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 03:23:28,692 INFO  L263         TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 29 conjunts are in the unsatisfiable core
[2024-03-09 03:23:28,697 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:23:28,707 INFO  L321             Elim1Store]: treesize reduction 13, result has 7.1 percent of original size
[2024-03-09 03:23:28,707 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 27
[2024-03-09 03:23:29,075 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:23:29,075 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28
[2024-03-09 03:23:29,162 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2024-03-09 03:23:29,163 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27
[2024-03-09 03:23:29,175 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9
[2024-03-09 03:23:29,257 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2024-03-09 03:23:29,316 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2024-03-09 03:23:29,400 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12
[2024-03-09 03:23:29,488 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2024-03-09 03:23:29,488 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38
[2024-03-09 03:23:29,507 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 11
[2024-03-09 03:23:29,581 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:23:29,581 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2024-03-09 03:23:29,725 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2024-03-09 03:23:29,725 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 50
[2024-03-09 03:23:29,750 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 16
[2024-03-09 03:23:29,838 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2024-03-09 03:23:29,838 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 50
[2024-03-09 03:23:29,846 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:23:29,847 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 16
[2024-03-09 03:23:29,963 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:23:29,965 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 46
[2024-03-09 03:23:30,113 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:23:30,114 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2024-03-09 03:23:32,395 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58
[2024-03-09 03:23:32,524 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:23:32,524 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:23:32,524 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:23:32,525 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1298425355]
[2024-03-09 03:23:32,525 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1298425355] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:23:32,525 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:23:32,525 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9
[2024-03-09 03:23:32,526 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685050320]
[2024-03-09 03:23:32,526 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:23:32,526 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2024-03-09 03:23:32,526 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:23:32,527 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2024-03-09 03:23:32,527 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110
[2024-03-09 03:23:36,734 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2024-03-09 03:23:38,723 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 144 out of 304
[2024-03-09 03:23:38,725 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 1152 transitions, 17960 flow. Second operand  has 11 states, 11 states have (on average 146.72727272727272) internal successors, (1614), 11 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:23:38,726 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:23:38,726 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 304
[2024-03-09 03:23:38,726 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:23:44,764 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2024-03-09 03:23:49,785 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2024-03-09 03:24:13,133 INFO  L130       PetriNetUnfolder]: 36164/68989 cut-off events.
[2024-03-09 03:24:13,134 INFO  L131       PetriNetUnfolder]: For 539908/540965 co-relation queries the response was YES.
[2024-03-09 03:24:13,771 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 363394 conditions, 68989 events. 36164/68989 cut-off events. For 539908/540965 co-relation queries the response was YES. Maximal size of possible extension queue 2123. Compared 676185 event pairs, 7165 based on Foata normal form. 720/69281 useless extension candidates. Maximal degree in co-relation 363345. Up to 20418 conditions per place. 
[2024-03-09 03:24:14,034 INFO  L137   encePairwiseOnDemand]: 283/304 looper letters, 1008 selfloop transitions, 925 changer transitions 41/1997 dead transitions.
[2024-03-09 03:24:14,035 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 1997 transitions, 32796 flow
[2024-03-09 03:24:14,036 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. 
[2024-03-09 03:24:14,036 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 14 states.
[2024-03-09 03:24:14,037 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2380 transitions.
[2024-03-09 03:24:14,038 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5592105263157895
[2024-03-09 03:24:14,038 INFO  L72            ComplementDD]: Start complementDD. Operand 14 states and 2380 transitions.
[2024-03-09 03:24:14,038 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 14 states and 2380 transitions.
[2024-03-09 03:24:14,038 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:24:14,039 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2380 transitions.
[2024-03-09 03:24:14,041 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 15 states, 14 states have (on average 170.0) internal successors, (2380), 14 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:24:14,043 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 15 states, 15 states have (on average 304.0) internal successors, (4560), 15 states have internal predecessors, (4560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:24:14,043 INFO  L81            ComplementDD]: Finished complementDD. Result  has 15 states, 15 states have (on average 304.0) internal successors, (4560), 15 states have internal predecessors, (4560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:24:14,044 INFO  L175             Difference]: Start difference. First operand has 187 places, 1152 transitions, 17960 flow. Second operand 14 states and 2380 transitions.
[2024-03-09 03:24:14,044 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 1997 transitions, 32796 flow
[2024-03-09 03:24:20,097 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 1997 transitions, 32442 flow, removed 0 selfloop flow, removed 8 redundant places.
[2024-03-09 03:24:20,123 INFO  L231             Difference]: Finished difference. Result has 199 places, 1517 transitions, 27775 flow
[2024-03-09 03:24:20,124 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=17762, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=604, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=27775, PETRI_PLACES=199, PETRI_TRANSITIONS=1517}
[2024-03-09 03:24:20,124 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 102 predicate places.
[2024-03-09 03:24:20,125 INFO  L495      AbstractCegarLoop]: Abstraction has has 199 places, 1517 transitions, 27775 flow
[2024-03-09 03:24:20,125 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 146.72727272727272) internal successors, (1614), 11 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:24:20,125 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:24:20,125 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:24:20,140 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0
[2024-03-09 03:24:20,326 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:24:20,326 INFO  L420      AbstractCegarLoop]: === Iteration 18 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:24:20,326 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:24:20,326 INFO  L85        PathProgramCache]: Analyzing trace with hash -431638185, now seen corresponding path program 4 times
[2024-03-09 03:24:20,327 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:24:20,327 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [469381714]
[2024-03-09 03:24:20,327 INFO  L93    rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST
[2024-03-09 03:24:20,327 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:24:20,327 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:24:20,328 INFO  L229       MonitoredProcess]: Starting monitored process 33 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:24:20,330 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process
[2024-03-09 03:24:20,474 INFO  L228   tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s)
[2024-03-09 03:24:20,474 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 03:24:20,479 INFO  L263         TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjunts are in the unsatisfiable core
[2024-03-09 03:24:20,484 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:24:20,501 INFO  L321             Elim1Store]: treesize reduction 13, result has 7.1 percent of original size
[2024-03-09 03:24:20,501 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 44
[2024-03-09 03:24:20,854 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:24:20,855 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28
[2024-03-09 03:24:20,938 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2024-03-09 03:24:20,939 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27
[2024-03-09 03:24:20,953 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9
[2024-03-09 03:24:21,018 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2024-03-09 03:24:21,094 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12
[2024-03-09 03:24:21,154 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2024-03-09 03:24:21,243 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:24:21,244 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2024-03-09 03:24:21,355 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:24:21,356 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2024-03-09 03:24:21,497 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2024-03-09 03:24:21,498 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 62
[2024-03-09 03:24:21,512 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:24:21,512 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 21
[2024-03-09 03:24:21,659 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2024-03-09 03:24:21,660 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 62
[2024-03-09 03:24:21,675 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:24:21,675 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 21
[2024-03-09 03:24:21,809 INFO  L321             Elim1Store]: treesize reduction 11, result has 45.0 percent of original size
[2024-03-09 03:24:21,810 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 62
[2024-03-09 03:24:21,821 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:24:21,822 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 21
[2024-03-09 03:24:21,964 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:24:21,965 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58
[2024-03-09 03:24:24,323 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 58
[2024-03-09 03:24:24,456 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 03:24:24,457 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:24:24,457 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:24:24,457 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [469381714]
[2024-03-09 03:24:24,458 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [469381714] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:24:24,458 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:24:24,458 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9
[2024-03-09 03:24:24,458 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863349993]
[2024-03-09 03:24:24,459 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:24:24,459 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2024-03-09 03:24:24,460 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:24:24,460 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2024-03-09 03:24:24,460 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110
[2024-03-09 03:24:33,656 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 144 out of 304
[2024-03-09 03:24:33,658 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 1517 transitions, 27775 flow. Second operand  has 11 states, 11 states have (on average 146.72727272727272) internal successors, (1614), 11 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:24:33,658 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:24:33,658 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 304
[2024-03-09 03:24:33,658 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:25:06,218 INFO  L130       PetriNetUnfolder]: 40398/77342 cut-off events.
[2024-03-09 03:25:06,218 INFO  L131       PetriNetUnfolder]: For 837681/838910 co-relation queries the response was YES.
[2024-03-09 03:25:07,066 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 447778 conditions, 77342 events. 40398/77342 cut-off events. For 837681/838910 co-relation queries the response was YES. Maximal size of possible extension queue 2479. Compared 774958 event pairs, 8039 based on Foata normal form. 738/77530 useless extension candidates. Maximal degree in co-relation 447722. Up to 20517 conditions per place. 
[2024-03-09 03:25:07,397 INFO  L137   encePairwiseOnDemand]: 283/304 looper letters, 1246 selfloop transitions, 1012 changer transitions 44/2325 dead transitions.
[2024-03-09 03:25:07,398 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 2325 transitions, 43900 flow
[2024-03-09 03:25:07,399 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2024-03-09 03:25:07,399 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 13 states.
[2024-03-09 03:25:07,400 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2197 transitions.
[2024-03-09 03:25:07,401 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.555921052631579
[2024-03-09 03:25:07,401 INFO  L72            ComplementDD]: Start complementDD. Operand 13 states and 2197 transitions.
[2024-03-09 03:25:07,401 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 13 states and 2197 transitions.
[2024-03-09 03:25:07,401 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:25:07,401 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2197 transitions.
[2024-03-09 03:25:07,403 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 14 states, 13 states have (on average 169.0) internal successors, (2197), 13 states have internal predecessors, (2197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:25:07,406 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 14 states, 14 states have (on average 304.0) internal successors, (4256), 14 states have internal predecessors, (4256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:25:07,406 INFO  L81            ComplementDD]: Finished complementDD. Result  has 14 states, 14 states have (on average 304.0) internal successors, (4256), 14 states have internal predecessors, (4256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:25:07,406 INFO  L175             Difference]: Start difference. First operand has 199 places, 1517 transitions, 27775 flow. Second operand 13 states and 2197 transitions.
[2024-03-09 03:25:07,406 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 2325 transitions, 43900 flow
[2024-03-09 03:25:20,198 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 2325 transitions, 43597 flow, removed 58 selfloop flow, removed 5 redundant places.
[2024-03-09 03:25:20,231 INFO  L231             Difference]: Finished difference. Result has 212 places, 1838 transitions, 37815 flow
[2024-03-09 03:25:20,232 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=27507, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=714, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=37815, PETRI_PLACES=212, PETRI_TRANSITIONS=1838}
[2024-03-09 03:25:20,232 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 115 predicate places.
[2024-03-09 03:25:20,233 INFO  L495      AbstractCegarLoop]: Abstraction has has 212 places, 1838 transitions, 37815 flow
[2024-03-09 03:25:20,233 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 146.72727272727272) internal successors, (1614), 11 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:25:20,233 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:25:20,233 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:25:20,248 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0
[2024-03-09 03:25:20,433 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:25:20,434 INFO  L420      AbstractCegarLoop]: === Iteration 19 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:25:20,435 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:25:20,435 INFO  L85        PathProgramCache]: Analyzing trace with hash 1966666782, now seen corresponding path program 1 times
[2024-03-09 03:25:20,436 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:25:20,436 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [688692076]
[2024-03-09 03:25:20,436 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:25:20,436 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:25:20,437 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:25:20,438 INFO  L229       MonitoredProcess]: Starting monitored process 34 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:25:20,440 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process
[2024-03-09 03:25:20,584 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:25:20,589 INFO  L263         TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 13 conjunts are in the unsatisfiable core
[2024-03-09 03:25:20,592 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:25:20,599 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13
[2024-03-09 03:25:20,617 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33
[2024-03-09 03:25:20,652 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:25:20,652 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 52
[2024-03-09 03:25:20,699 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:25:20,699 INFO  L350             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 71
[2024-03-09 03:25:20,749 INFO  L134       CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked.
[2024-03-09 03:25:20,749 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:25:20,749 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-03-09 03:25:20,749 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [688692076]
[2024-03-09 03:25:20,750 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleMathsat [688692076] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:25:20,750 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:25:20,750 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:25:20,750 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174196139]
[2024-03-09 03:25:20,751 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:25:20,751 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:25:20,751 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-03-09 03:25:20,752 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:25:20,752 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:25:21,426 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 304
[2024-03-09 03:25:21,428 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 1838 transitions, 37815 flow. Second operand  has 6 states, 6 states have (on average 155.66666666666666) internal successors, (934), 6 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:25:21,428 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:25:21,428 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 304
[2024-03-09 03:25:21,428 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:25:53,186 INFO  L130       PetriNetUnfolder]: 44384/82340 cut-off events.
[2024-03-09 03:25:53,187 INFO  L131       PetriNetUnfolder]: For 1211767/1230891 co-relation queries the response was YES.
[2024-03-09 03:25:54,171 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 523806 conditions, 82340 events. 44384/82340 cut-off events. For 1211767/1230891 co-relation queries the response was YES. Maximal size of possible extension queue 2727. Compared 811928 event pairs, 12063 based on Foata normal form. 234/78236 useless extension candidates. Maximal degree in co-relation 523744. Up to 63039 conditions per place. 
[2024-03-09 03:25:54,534 INFO  L137   encePairwiseOnDemand]: 278/304 looper letters, 1699 selfloop transitions, 658 changer transitions 0/2401 dead transitions.
[2024-03-09 03:25:54,535 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 2401 transitions, 50196 flow
[2024-03-09 03:25:54,536 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:25:54,536 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:25:54,537 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1156 transitions.
[2024-03-09 03:25:54,537 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6337719298245614
[2024-03-09 03:25:54,537 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1156 transitions.
[2024-03-09 03:25:54,538 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1156 transitions.
[2024-03-09 03:25:54,538 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:25:54,538 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1156 transitions.
[2024-03-09 03:25:54,539 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 192.66666666666666) internal successors, (1156), 6 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:25:54,540 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 304.0) internal successors, (2128), 7 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:25:54,541 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 304.0) internal successors, (2128), 7 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:25:54,541 INFO  L175             Difference]: Start difference. First operand has 212 places, 1838 transitions, 37815 flow. Second operand 6 states and 1156 transitions.
[2024-03-09 03:25:54,541 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 2401 transitions, 50196 flow
[2024-03-09 03:26:14,871 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 2401 transitions, 49744 flow, removed 50 selfloop flow, removed 7 redundant places.
[2024-03-09 03:26:14,907 INFO  L231             Difference]: Finished difference. Result has 212 places, 2137 transitions, 43552 flow
[2024-03-09 03:26:14,908 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=37507, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=436, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=43552, PETRI_PLACES=212, PETRI_TRANSITIONS=2137}
[2024-03-09 03:26:14,908 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 115 predicate places.
[2024-03-09 03:26:14,909 INFO  L495      AbstractCegarLoop]: Abstraction has has 212 places, 2137 transitions, 43552 flow
[2024-03-09 03:26:14,909 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 155.66666666666666) internal successors, (934), 6 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:26:14,909 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:26:14,909 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:26:14,927 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0
[2024-03-09 03:26:15,110 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:26:15,110 INFO  L420      AbstractCegarLoop]: === Iteration 20 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:26:15,111 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:26:15,111 INFO  L85        PathProgramCache]: Analyzing trace with hash -1898419777, now seen corresponding path program 1 times
[2024-03-09 03:26:15,112 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-03-09 03:26:15,112 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1668124538]
[2024-03-09 03:26:15,112 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:26:15,113 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:26:15,113 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat
[2024-03-09 03:26:15,115 INFO  L229       MonitoredProcess]: Starting monitored process 35 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-03-09 03:26:15,117 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process
[2024-03-09 03:26:15,309 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 03:26:15,310 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 03:26:15,388 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 03:26:15,421 INFO  L130   FreeRefinementEngine]: Strategy WOLF found a feasible trace
[2024-03-09 03:26:15,422 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 03:26:15,422 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location threadErr1ASSERT_VIOLATIONDATA_RACE (21 of 22 remaining)
[2024-03-09 03:26:15,422 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (20 of 22 remaining)
[2024-03-09 03:26:15,422 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (19 of 22 remaining)
[2024-03-09 03:26:15,422 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (18 of 22 remaining)
[2024-03-09 03:26:15,423 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (17 of 22 remaining)
[2024-03-09 03:26:15,423 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (16 of 22 remaining)
[2024-03-09 03:26:15,423 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (15 of 22 remaining)
[2024-03-09 03:26:15,423 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (14 of 22 remaining)
[2024-03-09 03:26:15,423 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (13 of 22 remaining)
[2024-03-09 03:26:15,423 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (12 of 22 remaining)
[2024-03-09 03:26:15,423 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (11 of 22 remaining)
[2024-03-09 03:26:15,424 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (10 of 22 remaining)
[2024-03-09 03:26:15,424 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (9 of 22 remaining)
[2024-03-09 03:26:15,424 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (8 of 22 remaining)
[2024-03-09 03:26:15,424 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (7 of 22 remaining)
[2024-03-09 03:26:15,425 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (6 of 22 remaining)
[2024-03-09 03:26:15,425 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (5 of 22 remaining)
[2024-03-09 03:26:15,425 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (4 of 22 remaining)
[2024-03-09 03:26:15,425 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 22 remaining)
[2024-03-09 03:26:15,425 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 22 remaining)
[2024-03-09 03:26:15,426 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (1 of 22 remaining)
[2024-03-09 03:26:15,426 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (0 of 22 remaining)
[2024-03-09 03:26:15,438 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0
[2024-03-09 03:26:15,627 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-03-09 03:26:15,627 INFO  L445         BasicCegarLoop]: Path program histogram: [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:26:15,635 INFO  L228   ceAbstractionStarter]: Analysis of concurrent program completed with 2 thread instances
[2024-03-09 03:26:15,635 INFO  L178   ceAbstractionStarter]: Computing trace abstraction results
[2024-03-09 03:26:15,695 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.03 03:26:15 BasicIcfg
[2024-03-09 03:26:15,695 INFO  L132        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-03-09 03:26:15,696 INFO  L113        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-03-09 03:26:15,696 INFO  L271        PluginConnector]: Initializing Witness Printer...
[2024-03-09 03:26:15,696 INFO  L275        PluginConnector]: Witness Printer initialized
[2024-03-09 03:26:15,696 INFO  L185        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 03:20:09" (3/4) ...
[2024-03-09 03:26:15,698 INFO  L140         WitnessPrinter]: No result that supports witness generation found
[2024-03-09 03:26:15,698 INFO  L132        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-03-09 03:26:15,699 INFO  L158              Benchmark]: Toolchain (without parser) took 367596.39ms. Allocated memory was 73.4MB in the beginning and 6.2GB in the end (delta: 6.2GB). Free memory was 44.5MB in the beginning and 4.5GB in the end (delta: -4.5GB). Peak memory consumption was 1.7GB. Max. memory is 16.1GB.
[2024-03-09 03:26:15,699 INFO  L158              Benchmark]: CDTParser took 0.10ms. Allocated memory is still 56.6MB. Free memory was 34.5MB in the beginning and 34.5MB in the end (delta: 1.6kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-03-09 03:26:15,699 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 427.19ms. Allocated memory is still 73.4MB. Free memory was 44.3MB in the beginning and 50.4MB in the end (delta: -6.1MB). Peak memory consumption was 17.5MB. Max. memory is 16.1GB.
[2024-03-09 03:26:15,699 INFO  L158              Benchmark]: Boogie Procedure Inliner took 40.80ms. Allocated memory is still 73.4MB. Free memory was 50.1MB in the beginning and 47.4MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2024-03-09 03:26:15,700 INFO  L158              Benchmark]: Boogie Preprocessor took 29.04ms. Allocated memory is still 73.4MB. Free memory was 47.4MB in the beginning and 45.0MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2024-03-09 03:26:15,700 INFO  L158              Benchmark]: RCFGBuilder took 523.41ms. Allocated memory is still 73.4MB. Free memory was 44.7MB in the beginning and 41.0MB in the end (delta: 3.7MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB.
[2024-03-09 03:26:15,700 INFO  L158              Benchmark]: TraceAbstraction took 366568.30ms. Allocated memory was 73.4MB in the beginning and 6.2GB in the end (delta: 6.2GB). Free memory was 40.3MB in the beginning and 4.5GB in the end (delta: -4.5GB). Peak memory consumption was 1.7GB. Max. memory is 16.1GB.
[2024-03-09 03:26:15,700 INFO  L158              Benchmark]: Witness Printer took 2.64ms. Allocated memory is still 6.2GB. Free memory is still 4.5GB. There was no memory consumed. Max. memory is 16.1GB.
[2024-03-09 03:26:15,701 INFO  L339   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.10ms. Allocated memory is still 56.6MB. Free memory was 34.5MB in the beginning and 34.5MB in the end (delta: 1.6kB). There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 427.19ms. Allocated memory is still 73.4MB. Free memory was 44.3MB in the beginning and 50.4MB in the end (delta: -6.1MB). Peak memory consumption was 17.5MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 40.80ms. Allocated memory is still 73.4MB. Free memory was 50.1MB in the beginning and 47.4MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 29.04ms. Allocated memory is still 73.4MB. Free memory was 47.4MB in the beginning and 45.0MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * RCFGBuilder took 523.41ms. Allocated memory is still 73.4MB. Free memory was 44.7MB in the beginning and 41.0MB in the end (delta: 3.7MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB.
 * TraceAbstraction took 366568.30ms. Allocated memory was 73.4MB in the beginning and 6.2GB in the end (delta: 6.2GB). Free memory was 40.3MB in the beginning and 4.5GB in the end (delta: -4.5GB). Peak memory consumption was 1.7GB. Max. memory is 16.1GB.
 * Witness Printer took 2.64ms. Allocated memory is still 6.2GB. Free memory is still 4.5GB. There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 7.3s, 158 PlacesBefore, 73 PlacesAfterwards, 160 TransitionsBefore, 71 TransitionsAfterwards, 4350 CoEnabledTransitionPairs, 7 FixpointIterations, 53 TrivialSequentialCompositions, 34 ConcurrentSequentialCompositions, 7 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 102 TotalNumberOfCompositions, 29205 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8775, independent: 7839, independent conditional: 0, independent unconditional: 7839, dependent: 936, dependent conditional: 0, dependent unconditional: 936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1945, independent: 1860, independent conditional: 0, independent unconditional: 1860, dependent: 85, dependent conditional: 0, dependent unconditional: 85, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 8775, independent: 5979, independent conditional: 0, independent unconditional: 5979, dependent: 851, dependent conditional: 0, dependent unconditional: 851, unknown: 1945, unknown conditional: 0, unknown unconditional: 1945] , Statistics on independence cache: Total cache size (in pairs): 490, Positive cache size: 434, Positive conditional cache size: 0, Positive unconditional cache size: 434, Negative cache size: 56, Negative conditional cache size: 0, Negative unconditional cache size: 56, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 5.6s, 190 PlacesBefore, 97 PlacesAfterwards, 191 TransitionsBefore, 94 TransitionsAfterwards, 11136 CoEnabledTransitionPairs, 7 FixpointIterations, 51 TrivialSequentialCompositions, 46 ConcurrentSequentialCompositions, 8 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 113 TotalNumberOfCompositions, 75599 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 18459, independent: 17224, independent conditional: 0, independent unconditional: 17224, dependent: 1235, dependent conditional: 0, dependent unconditional: 1235, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4756, independent: 4640, independent conditional: 0, independent unconditional: 4640, dependent: 116, dependent conditional: 0, dependent unconditional: 116, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 18459, independent: 12584, independent conditional: 0, independent unconditional: 12584, dependent: 1119, dependent conditional: 0, dependent unconditional: 1119, unknown: 4756, unknown conditional: 0, unknown unconditional: 4756] , Statistics on independence cache: Total cache size (in pairs): 1139, Positive cache size: 1057, Positive conditional cache size: 0, Positive unconditional cache size: 1057, Negative cache size: 82, Negative conditional cache size: 0, Negative unconditional cache size: 82, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0
  - DataRaceFoundResult [Line: 1041]: Data race detected
    Data race detected
The following path leads to a data race: 
[L1036]               0  int threads_mask = -1;
[L1037]               0  pthread_mutex_t threads_mask_mutex = { { 0, 0, 0, PTHREAD_MUTEX_TIMED_NP, 0, { { 0, 0 } } } };
[L1038]               0  int *datas;
[L1048]               0  int threads_total = __VERIFIER_nondet_int();
[L1049]  CALL         0  assume_abort_if_not(threads_total >= 0)
[L1033]  COND FALSE   0  !(!cond)
[L1049]  RET          0  assume_abort_if_not(threads_total >= 0)
[L1050]  CALL         0  assume_abort_if_not(threads_total < 32)
[L1033]  COND FALSE   0  !(!cond)
[L1050]  RET          0  assume_abort_if_not(threads_total < 32)
[L1051]               0  pthread_t *tids = malloc(threads_total * sizeof(pthread_t));
[L1051]               0  pthread_t *tids = malloc(threads_total * sizeof(pthread_t));
[L1052]               0  datas = malloc(threads_total * sizeof(int))
[L1053]               0  int i = 0;
         VAL             [datas={2:0}, i=0, threads_mask=-1, threads_mask_mutex={1:0}, threads_total=3, tids={15:0}]
[L1053]  COND TRUE    0  i < threads_total
[L1055]  EXPR         0  ffs(threads_mask)
[L1055]               0  int j = ffs(threads_mask) - 1;
         VAL             [datas={2:0}, ffs(threads_mask)=1, i=0, j=0, threads_mask=-1, threads_mask_mutex={1:0}, threads_total=3, tids={15:0}]
[L1056]               0  threads_mask &= ~(1 << j)
         VAL             [datas={2:0}, i=0, j=0, threads_mask=-2, threads_mask_mutex={1:0}, threads_total=3, tids={15:0}]
[L1058]  EXPR         0  \read(*tids)
         VAL             [\read(*tids)={6:0}, datas={2:0}, i=0, j=0, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=0, threads_mask=-2, threads_mask_mutex={1:0}, threads_total=3, tids={15:0}]
[L1058]  EXPR         0  tids[i]
         VAL             [\read(*tids)={6:0}, datas={2:0}, i=0, j=0, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=0, threads_mask=-2, threads_mask_mutex={1:0}, threads_total=3, tids={15:0}]
[L1058]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, (void*)j)
         VAL             [\read(*tids)={6:0}, arg={0:0}, datas={2:0}, i=0, j=0, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=0, threads_mask=-2, threads_mask_mutex={1:0}, threads_total=3, tids={15:0}]
[L1053]               0  i++
         VAL             [arg={0:0}, datas={2:0}, i=1, j=0, threads_mask=-2, threads_mask_mutex={1:0}, threads_total=3, tids={15:0}]
[L1040]               1  int j = (int)arg;
[L1041]  EXPR         1  datas[j]
         VAL             [arg={0:0}, arg={0:0}, datas={2:0}, j=0, threads_mask=-2, threads_mask_mutex={1:0}]
[L1041]               1  datas[j] = __VERIFIER_nondet_int()
         VAL             [__VERIFIER_nondet_int()=0, arg={0:0}, arg={0:0}, datas={2:0}, j=0, threads_mask=-2, threads_mask_mutex={1:0}]
[L1053]  COND TRUE    0  i < threads_total
[L1055]  EXPR         0  ffs(threads_mask)
[L1055]               0  int j = ffs(threads_mask) - 1;
         VAL             [__VERIFIER_nondet_int()=0, arg={0:0}, arg={0:0}, datas={2:0}, ffs(threads_mask)=1, i=1, j=0, j=0, threads_mask=-2, threads_mask_mutex={1:0}, threads_total=3, tids={15:0}]
[L1056]               0  threads_mask &= ~(1 << j)
         VAL             [__VERIFIER_nondet_int()=0, arg={0:0}, arg={0:0}, datas={2:0}, i=1, j=0, j=0, threads_mask=-2, threads_mask_mutex={1:0}, threads_total=3, tids={15:0}]
[L1058]  EXPR         0  \read(*tids)
         VAL             [\read(*tids)={6:0}, __VERIFIER_nondet_int()=0, arg={0:0}, arg={0:0}, datas={2:0}, i=1, j=0, j=0, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=1, threads_mask=-2, threads_mask_mutex={1:0}, threads_total=3, tids={15:0}]
[L1058]  EXPR         0  tids[i]
         VAL             [\read(*tids)={6:0}, __VERIFIER_nondet_int()=0, arg={0:0}, arg={0:0}, datas={2:0}, i=1, j=0, j=0, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=1, threads_mask=-2, threads_mask_mutex={1:0}, threads_total=3, tids={15:0}]
[L1058]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, (void*)j)
         VAL             [\read(*tids)={6:0}, __VERIFIER_nondet_int()=0, arg={0:0}, arg={0:0}, datas={2:0}, i=1, j=0, j=0, pthread_create(&tids[i], ((void *)0), &thread, (void*)j)=1, threads_mask=-2, threads_mask_mutex={1:0}, threads_total=3, tids={15:0}]
[L1041]               1  datas[j] = __VERIFIER_nondet_int()
         VAL             [__VERIFIER_nondet_int()=0, arg={0:0}, arg={0:0}, datas={2:0}, datas[j] = __VERIFIER_nondet_int()=0, j=0, threads_mask=-2, threads_mask_mutex={1:0}]
[L1040]               2  int j = (int)arg;
[L1041]  EXPR         2  datas[j]
         VAL             [__VERIFIER_nondet_int()=0, arg={0:0}, arg={0:0}, datas={2:0}, datas[j] = __VERIFIER_nondet_int()=0, j=0, threads_mask=-2, threads_mask_mutex={1:0}]
[L1041]               2  datas[j] = __VERIFIER_nondet_int()
         VAL             [__VERIFIER_nondet_int()=0, arg={0:0}, arg={0:0}, datas={2:0}, datas[j] = __VERIFIER_nondet_int()=0, j=0, threads_mask=-2, threads_mask_mutex={1:0}]

Now there is a data race, but we were unable to determine exactly which statements and variables are involved. There could be a race between one of the statements
	* C: tids[i] [1058]
	* C: datas = malloc(threads_total * sizeof(int)) [1052]
	* C: threads_mask &= ~(1 << j) [1056]
	* C: tids[i] [1058]
	* C: threads_mask &= ~(1 << j) [1056]
	* C: datas[j] [1041]
	* C: tids[i] [1058]
	* C: ffs(threads_mask) [1055]
	* C: tids[i] [1058]
and
	C: datas[j] = __VERIFIER_nondet_int() [1041]

  - UnprovableResult [Line: 1052]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1055]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1061]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1063]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1056]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1064]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1056]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1061]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1058]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1058]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
    Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1041]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1043]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1043]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances
    CFG has 3 procedures, 186 locations, 18 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 27.7s, OverallIterations: 14, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 13.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 7.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1434 SdHoareTripleChecker+Valid, 10.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 985 mSDsluCounter, 209 SdHoareTripleChecker+Invalid, 9.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 112 mSDsCounter, 350 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3044 IncrementalHoareTripleChecker+Invalid, 3394 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 350 mSolverCounterUnsat, 97 mSDtfsCounter, 3044 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 274 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1673occurred in iteration=11, InterpolantAutomatonStates: 60, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 2.6s InterpolantComputationTime, 291 NumberOfCodeBlocks, 291 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 271 ConstructedInterpolants, 58 QuantifiedInterpolants, 1764 SizeOfPredicates, 14 NumberOfNonLiveVariables, 1202 ConjunctsInSsa, 102 ConjunctsInUnsatCore, 14 InterpolantComputations, 12 PerfectInterpolantSequences, 6/8 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
  - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances
    CFG has 4 procedures, 216 locations, 22 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 338.7s, OverallIterations: 20, TraceHistogramMax: 2, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 310.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 5.6s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 4431 SdHoareTripleChecker+Valid, 102.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3571 mSDsluCounter, 550 SdHoareTripleChecker+Invalid, 96.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 432 mSDsCounter, 1067 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13160 IncrementalHoareTripleChecker+Invalid, 14228 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1067 mSolverCounterUnsat, 118 mSDtfsCounter, 13160 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 540 GetRequests, 404 SyntacticMatches, 12 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 10.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=43552occurred in iteration=19, InterpolantAutomatonStates: 132, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 15.4s InterpolantComputationTime, 539 NumberOfCodeBlocks, 539 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 501 ConstructedInterpolants, 240 QuantifiedInterpolants, 9350 SizeOfPredicates, 44 NumberOfNonLiveVariables, 2107 ConjunctsInSsa, 256 ConjunctsInUnsatCore, 20 InterpolantComputations, 18 PerfectInterpolantSequences, 28/30 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
RESULT: Ultimate proved your program to be incorrect!
[2024-03-09 03:26:15,779 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0
Received shutdown request...
--- End real Ultimate output ---

Execution finished normally
Writing output log to file Ultimate.log
Writing human readable error path to file UltimateCounterExample.errorpath
Result:
FALSE
