./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-race-2.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-race-2.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 84a19253d38119df853660d22bfe1afdc8554d66fd256267c8cab1286edceccb
--- Real Ultimate output ---
This is Ultimate 0.2.2-dev-2329fc7
[2024-03-09 03:09:48,723 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2024-03-09 03:09:48,724 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2024-03-09 03:09:48,744 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2024-03-09 03:09:48,745 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2024-03-09 03:09:48,745 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2024-03-09 03:09:48,746 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2024-03-09 03:09:48,747 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2024-03-09 03:09:48,748 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2024-03-09 03:09:48,749 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2024-03-09 03:09:48,750 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2024-03-09 03:09:48,750 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2024-03-09 03:09:48,751 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2024-03-09 03:09:48,751 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2024-03-09 03:09:48,752 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2024-03-09 03:09:48,753 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2024-03-09 03:09:48,753 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2024-03-09 03:09:48,754 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2024-03-09 03:09:48,755 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2024-03-09 03:09:48,756 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2024-03-09 03:09:48,757 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2024-03-09 03:09:48,758 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2024-03-09 03:09:48,758 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2024-03-09 03:09:48,759 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2024-03-09 03:09:48,761 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2024-03-09 03:09:48,761 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2024-03-09 03:09:48,762 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2024-03-09 03:09:48,762 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2024-03-09 03:09:48,763 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2024-03-09 03:09:48,763 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2024-03-09 03:09:48,764 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2024-03-09 03:09:48,764 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2024-03-09 03:09:48,765 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2024-03-09 03:09:48,765 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2024-03-09 03:09:48,766 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2024-03-09 03:09:48,766 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2024-03-09 03:09:48,766 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2024-03-09 03:09:48,767 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2024-03-09 03:09:48,767 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2024-03-09 03:09:48,767 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2024-03-09 03:09:48,768 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2024-03-09 03:09:48,768 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:09:48,790 INFO  L113        SettingsManager]: Loading preferences was successful
[2024-03-09 03:09:48,791 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2024-03-09 03:09:48,797 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-03-09 03:09:48,797 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-03-09 03:09:48,797 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-03-09 03:09:48,798 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-03-09 03:09:48,798 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-03-09 03:09:48,798 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2024-03-09 03:09:48,798 INFO  L138        SettingsManager]:  * Use SBE=true
[2024-03-09 03:09:48,798 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-03-09 03:09:48,798 INFO  L138        SettingsManager]:  * sizeof long=4
[2024-03-09 03:09:48,799 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2024-03-09 03:09:48,799 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-03-09 03:09:48,799 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2024-03-09 03:09:48,799 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2024-03-09 03:09:48,799 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-03-09 03:09:48,799 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-03-09 03:09:48,799 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-03-09 03:09:48,799 INFO  L138        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2024-03-09 03:09:48,799 INFO  L138        SettingsManager]:  * sizeof long double=12
[2024-03-09 03:09:48,800 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2024-03-09 03:09:48,800 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2024-03-09 03:09:48,800 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-03-09 03:09:48,800 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-03-09 03:09:48,800 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-03-09 03:09:48,800 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-03-09 03:09:48,800 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-03-09 03:09:48,800 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-03-09 03:09:48,800 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-03-09 03:09:48,801 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2024-03-09 03:09:48,801 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-03-09 03:09:48,801 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-03-09 03:09:48,801 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-03-09 03:09:48,801 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2024-03-09 03:09:48,801 INFO  L138        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-03-09 03:09:48,801 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-03-09 03:09:48,801 INFO  L138        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2024-03-09 03:09:48,801 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 -> 84a19253d38119df853660d22bfe1afdc8554d66fd256267c8cab1286edceccb
[2024-03-09 03:09:48,967 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-03-09 03:09:48,993 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-03-09 03:09:48,996 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-03-09 03:09:48,997 INFO  L271        PluginConnector]: Initializing CDTParser...
[2024-03-09 03:09:48,998 INFO  L275        PluginConnector]: CDTParser initialized
[2024-03-09 03:09:48,999 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-index-bitmask-race-2.i
[2024-03-09 03:09:50,056 INFO  L500              CDTParser]: Created temporary CDT project at NULL
[2024-03-09 03:09:50,281 INFO  L351              CDTParser]: Found 1 translation units.
[2024-03-09 03:09:50,281 INFO  L172              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/per-thread-index-bitmask-race-2.i
[2024-03-09 03:09:50,294 INFO  L394              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/05136e4ef/4b043fbb159f40e9a478dbb41994ab20/FLAG0a9520282
[2024-03-09 03:09:50,307 INFO  L402              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/05136e4ef/4b043fbb159f40e9a478dbb41994ab20
[2024-03-09 03:09:50,310 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-03-09 03:09:50,311 INFO  L131        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-03-09 03:09:50,312 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-03-09 03:09:50,312 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-03-09 03:09:50,315 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-03-09 03:09:50,316 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 03:09:50" (1/1) ...
[2024-03-09 03:09:50,316 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@158aa196 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:09:50, skipping insertion in model container
[2024-03-09 03:09:50,317 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 03:09:50" (1/1) ...
[2024-03-09 03:09:50,322 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2024-03-09 03:09:50,355 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2024-03-09 03:09:50,472 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2024-03-09 03:09:50,637 WARN  L623        FunctionHandler]: Unknown extern function ffs
[2024-03-09 03:09:50,642 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-03-09 03:09:50,651 INFO  L203         MainTranslator]: Completed pre-run
[2024-03-09 03:09:50,661 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2024-03-09 03:09:50,680 WARN  L623        FunctionHandler]: Unknown extern function ffs
[2024-03-09 03:09:50,684 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-03-09 03:09:50,735 INFO  L208         MainTranslator]: Completed translation
[2024-03-09 03:09:50,736 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:09:50 WrapperNode
[2024-03-09 03:09:50,736 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-03-09 03:09:50,737 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-03-09 03:09:50,737 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-03-09 03:09:50,737 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2024-03-09 03:09:50,742 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:09:50" (1/1) ...
[2024-03-09 03:09:50,757 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:09:50" (1/1) ...
[2024-03-09 03:09:50,775 INFO  L138                Inliner]: procedures = 281, calls = 29, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 113
[2024-03-09 03:09:50,775 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-03-09 03:09:50,776 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-03-09 03:09:50,776 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2024-03-09 03:09:50,776 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2024-03-09 03:09:50,783 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:09:50" (1/1) ...
[2024-03-09 03:09:50,783 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:09:50" (1/1) ...
[2024-03-09 03:09:50,787 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:09:50" (1/1) ...
[2024-03-09 03:09:50,787 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:09:50" (1/1) ...
[2024-03-09 03:09:50,794 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:09:50" (1/1) ...
[2024-03-09 03:09:50,796 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:09:50" (1/1) ...
[2024-03-09 03:09:50,798 INFO  L185        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:09:50" (1/1) ...
[2024-03-09 03:09:50,799 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:09:50" (1/1) ...
[2024-03-09 03:09:50,802 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-03-09 03:09:50,802 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-03-09 03:09:50,802 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2024-03-09 03:09:50,803 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2024-03-09 03:09:50,803 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:09:50" (1/1) ...
[2024-03-09 03:09:50,808 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-03-09 03:09:50,815 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:09:50,827 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:09:50,830 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:09:50,864 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-03-09 03:09:50,865 INFO  L130     BoogieDeclarations]: Found specification of procedure read~$Pointer$
[2024-03-09 03:09:50,865 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-03-09 03:09:50,865 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~$Pointer$
[2024-03-09 03:09:50,865 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-03-09 03:09:50,865 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-03-09 03:09:50,865 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-03-09 03:09:50,865 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap
[2024-03-09 03:09:50,865 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-03-09 03:09:50,865 INFO  L130     BoogieDeclarations]: Found specification of procedure ffs
[2024-03-09 03:09:50,865 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-03-09 03:09:50,865 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2024-03-09 03:09:50,866 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2024-03-09 03:09:50,866 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-03-09 03:09:50,866 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-03-09 03:09:50,867 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:09:50,975 INFO  L235             CfgBuilder]: Building ICFG
[2024-03-09 03:09:50,976 INFO  L261             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-03-09 03:09:51,188 INFO  L276             CfgBuilder]: Performing block encoding
[2024-03-09 03:09:51,195 INFO  L295             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-03-09 03:09:51,195 INFO  L300             CfgBuilder]: Removed 2 assume(true) statements.
[2024-03-09 03:09:51,196 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 03:09:51 BoogieIcfgContainer
[2024-03-09 03:09:51,196 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-03-09 03:09:51,198 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-03-09 03:09:51,198 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2024-03-09 03:09:51,200 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2024-03-09 03:09:51,201 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.03 03:09:50" (1/3) ...
[2024-03-09 03:09:51,201 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@203fba2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 03:09:51, skipping insertion in model container
[2024-03-09 03:09:51,201 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 03:09:50" (2/3) ...
[2024-03-09 03:09:51,201 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@203fba2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 03:09:51, skipping insertion in model container
[2024-03-09 03:09:51,202 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 03:09:51" (3/3) ...
[2024-03-09 03:09:51,202 INFO  L112   eAbstractionObserver]: Analyzing ICFG per-thread-index-bitmask-race-2.i
[2024-03-09 03:09:51,208 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2024-03-09 03:09:51,214 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-03-09 03:09:51,215 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations.
[2024-03-09 03:09:51,215 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-03-09 03:09:51,259 INFO  L144    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2024-03-09 03:09:51,287 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 160 places, 162 transitions, 332 flow
[2024-03-09 03:09:51,354 INFO  L130       PetriNetUnfolder]: 7/231 cut-off events.
[2024-03-09 03:09:51,355 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2024-03-09 03:09:51,359 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:09:51,359 INFO  L82        GeneralOperation]: Start removeDead. Operand has 160 places, 162 transitions, 332 flow
[2024-03-09 03:09:51,363 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 160 places, 162 transitions, 332 flow
[2024-03-09 03:09:51,366 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2024-03-09 03:09:51,374 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 160 places, 162 transitions, 332 flow
[2024-03-09 03:09:51,376 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 160 places, 162 transitions, 332 flow
[2024-03-09 03:09:51,376 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 160 places, 162 transitions, 332 flow
[2024-03-09 03:09:51,411 INFO  L130       PetriNetUnfolder]: 7/231 cut-off events.
[2024-03-09 03:09:51,411 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2024-03-09 03:09:51,412 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:09:51,414 INFO  L119        LiptonReduction]: Number of co-enabled transitions 4560
[2024-03-09 03:09:54,577 INFO  L134        LiptonReduction]: Checked pairs total: 29624
[2024-03-09 03:09:54,578 INFO  L136        LiptonReduction]: Total number of compositions: 104
[2024-03-09 03:09:54,597 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 03:09:54,602 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;@6256fa11, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2024-03-09 03:09:54,603 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 18 error locations.
[2024-03-09 03:09:54,604 INFO  L130       PetriNetUnfolder]: 0/1 cut-off events.
[2024-03-09 03:09:54,604 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-03-09 03:09:54,604 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:09:54,605 INFO  L209   CegarLoopForPetriNet]: trace histogram [1]
[2024-03-09 03:09:54,605 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:09:54,609 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:09:54,609 INFO  L85        PathProgramCache]: Analyzing trace with hash 516, now seen corresponding path program 1 times
[2024-03-09 03:09:54,616 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:09:54,616 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724031646]
[2024-03-09 03:09:54,616 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:09:54,617 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:09:54,681 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:09:54,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:09:54,699 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:09:54,699 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724031646]
[2024-03-09 03:09:54,699 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724031646] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:09:54,699 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:09:54,700 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0
[2024-03-09 03:09:54,701 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749986701]
[2024-03-09 03:09:54,701 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:09:54,707 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-03-09 03:09:54,707 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:09:54,722 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-03-09 03:09:54,723 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-03-09 03:09:54,725 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 266
[2024-03-09 03:09:54,727 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:09:54,727 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:09:54,727 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 266
[2024-03-09 03:09:54,728 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:09:54,829 INFO  L130       PetriNetUnfolder]: 99/512 cut-off events.
[2024-03-09 03:09:54,829 INFO  L131       PetriNetUnfolder]: For 2/2 co-relation queries the response was YES.
[2024-03-09 03:09:54,831 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 754 conditions, 512 events. 99/512 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3012 event pairs, 98 based on Foata normal form. 0/434 useless extension candidates. Maximal degree in co-relation 678. Up to 235 conditions per place. 
[2024-03-09 03:09:54,833 INFO  L137   encePairwiseOnDemand]: 265/266 looper letters, 25 selfloop transitions, 0 changer transitions 0/70 dead transitions.
[2024-03-09 03:09:54,834 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 70 transitions, 198 flow
[2024-03-09 03:09:54,835 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-03-09 03:09:54,837 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2024-03-09 03:09:54,843 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 338 transitions.
[2024-03-09 03:09:54,844 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6353383458646616
[2024-03-09 03:09:54,845 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 338 transitions.
[2024-03-09 03:09:54,845 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 338 transitions.
[2024-03-09 03:09:54,846 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:09:54,848 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 338 transitions.
[2024-03-09 03:09:54,851 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 169.0) internal successors, (338), 2 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:54,855 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 266.0) internal successors, (798), 3 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:54,855 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 266.0) internal successors, (798), 3 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:54,857 INFO  L175             Difference]: Start difference. First operand has 73 places, 71 transitions, 150 flow. Second operand 2 states and 338 transitions.
[2024-03-09 03:09:54,857 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 70 transitions, 198 flow
[2024-03-09 03:09:54,859 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:09:54,861 INFO  L231             Difference]: Finished difference. Result has 73 places, 70 transitions, 148 flow
[2024-03-09 03:09:54,862 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=266, 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:09:54,865 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 0 predicate places.
[2024-03-09 03:09:54,865 INFO  L495      AbstractCegarLoop]: Abstraction has has 73 places, 70 transitions, 148 flow
[2024-03-09 03:09:54,866 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:09:54,866 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:09:54,866 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-03-09 03:09:54,866 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-03-09 03:09:54,866 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:09:54,867 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:09:54,867 INFO  L85        PathProgramCache]: Analyzing trace with hash 15818076, now seen corresponding path program 1 times
[2024-03-09 03:09:54,867 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:09:54,867 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416992682]
[2024-03-09 03:09:54,867 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:09:54,867 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:09:54,894 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:09:54,954 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:09:54,954 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:09:54,954 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416992682]
[2024-03-09 03:09:54,954 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416992682] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:09:54,955 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:09:54,955 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:09:54,955 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626814273]
[2024-03-09 03:09:54,955 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:09:54,956 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:09:54,956 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:09:54,956 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:09:54,957 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:09:54,975 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 145 out of 266
[2024-03-09 03:09:54,976 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:09:54,976 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:09:54,976 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 266
[2024-03-09 03:09:54,976 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:09:55,088 INFO  L130       PetriNetUnfolder]: 172/667 cut-off events.
[2024-03-09 03:09:55,088 INFO  L131       PetriNetUnfolder]: For 2/2 co-relation queries the response was YES.
[2024-03-09 03:09:55,090 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1073 conditions, 667 events. 172/667 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 4106 event pairs, 86 based on Foata normal form. 0/580 useless extension candidates. Maximal degree in co-relation 1069. Up to 234 conditions per place. 
[2024-03-09 03:09:55,092 INFO  L137   encePairwiseOnDemand]: 255/266 looper letters, 47 selfloop transitions, 8 changer transitions 0/94 dead transitions.
[2024-03-09 03:09:55,092 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 94 transitions, 306 flow
[2024-03-09 03:09:55,092 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:09:55,092 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:09:55,094 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 493 transitions.
[2024-03-09 03:09:55,095 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6177944862155389
[2024-03-09 03:09:55,095 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 493 transitions.
[2024-03-09 03:09:55,095 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 493 transitions.
[2024-03-09 03:09:55,095 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:09:55,096 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 493 transitions.
[2024-03-09 03:09:55,097 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:55,099 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:55,100 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:55,100 INFO  L175             Difference]: Start difference. First operand has 73 places, 70 transitions, 148 flow. Second operand 3 states and 493 transitions.
[2024-03-09 03:09:55,100 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 94 transitions, 306 flow
[2024-03-09 03:09:55,101 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 94 transitions, 306 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:09:55,109 INFO  L231             Difference]: Finished difference. Result has 77 places, 78 transitions, 218 flow
[2024-03-09 03:09:55,109 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=266, 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:09:55,110 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 4 predicate places.
[2024-03-09 03:09:55,110 INFO  L495      AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 218 flow
[2024-03-09 03:09:55,111 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:09:55,111 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:09:55,111 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:09:55,111 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-03-09 03:09:55,111 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:09:55,111 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:09:55,112 INFO  L85        PathProgramCache]: Analyzing trace with hash -738887913, now seen corresponding path program 1 times
[2024-03-09 03:09:55,112 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:09:55,112 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582915754]
[2024-03-09 03:09:55,112 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:09:55,112 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:09:55,136 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:09:55,358 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:09:55,358 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:09:55,358 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582915754]
[2024-03-09 03:09:55,359 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582915754] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:09:55,359 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:09:55,359 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:09:55,359 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480861331]
[2024-03-09 03:09:55,359 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:09:55,359 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:09:55,359 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:09:55,360 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:09:55,360 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:09:55,553 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 131 out of 266
[2024-03-09 03:09:55,554 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 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:09:55,555 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:09:55,555 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 266
[2024-03-09 03:09:55,555 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:09:55,820 INFO  L130       PetriNetUnfolder]: 385/1147 cut-off events.
[2024-03-09 03:09:55,821 INFO  L131       PetriNetUnfolder]: For 212/228 co-relation queries the response was YES.
[2024-03-09 03:09:55,822 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2283 conditions, 1147 events. 385/1147 cut-off events. For 212/228 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7290 event pairs, 195 based on Foata normal form. 1/1072 useless extension candidates. Maximal degree in co-relation 2277. Up to 439 conditions per place. 
[2024-03-09 03:09:55,828 INFO  L137   encePairwiseOnDemand]: 243/266 looper letters, 85 selfloop transitions, 29 changer transitions 0/142 dead transitions.
[2024-03-09 03:09:55,828 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 142 transitions, 603 flow
[2024-03-09 03:09:55,829 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:09:55,829 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:09:55,832 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 895 transitions.
[2024-03-09 03:09:55,834 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5607769423558897
[2024-03-09 03:09:55,834 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 895 transitions.
[2024-03-09 03:09:55,834 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 895 transitions.
[2024-03-09 03:09:55,835 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:09:55,835 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 895 transitions.
[2024-03-09 03:09:55,836 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 149.16666666666666) internal successors, (895), 6 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:55,840 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 266.0) internal successors, (1862), 7 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:55,841 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 266.0) internal successors, (1862), 7 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:55,841 INFO  L175             Difference]: Start difference. First operand has 77 places, 78 transitions, 218 flow. Second operand 6 states and 895 transitions.
[2024-03-09 03:09:55,841 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 142 transitions, 603 flow
[2024-03-09 03:09:55,843 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 142 transitions, 577 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 03:09:55,845 INFO  L231             Difference]: Finished difference. Result has 85 places, 107 transitions, 422 flow
[2024-03-09 03:09:55,845 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=422, PETRI_PLACES=85, PETRI_TRANSITIONS=107}
[2024-03-09 03:09:55,846 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 12 predicate places.
[2024-03-09 03:09:55,846 INFO  L495      AbstractCegarLoop]: Abstraction has has 85 places, 107 transitions, 422 flow
[2024-03-09 03:09:55,846 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:09:55,846 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:09:55,846 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:09:55,846 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-03-09 03:09:55,847 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:09:55,847 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:09:55,847 INFO  L85        PathProgramCache]: Analyzing trace with hash -1231253531, now seen corresponding path program 1 times
[2024-03-09 03:09:55,847 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:09:55,847 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932214986]
[2024-03-09 03:09:55,847 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:09:55,848 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:09:55,858 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:09:55,870 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:09:55,870 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:09:55,870 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932214986]
[2024-03-09 03:09:55,870 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932214986] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:09:55,870 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:09:55,870 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:09:55,870 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220776793]
[2024-03-09 03:09:55,871 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:09:55,871 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:09:55,871 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:09:55,871 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:09:55,871 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:09:55,888 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 266
[2024-03-09 03:09:55,889 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 107 transitions, 422 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:09:55,889 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:09:55,889 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 266
[2024-03-09 03:09:55,889 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:09:56,012 INFO  L130       PetriNetUnfolder]: 237/916 cut-off events.
[2024-03-09 03:09:56,013 INFO  L131       PetriNetUnfolder]: For 203/212 co-relation queries the response was YES.
[2024-03-09 03:09:56,015 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1969 conditions, 916 events. 237/916 cut-off events. For 203/212 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 5861 event pairs, 110 based on Foata normal form. 0/833 useless extension candidates. Maximal degree in co-relation 1959. Up to 364 conditions per place. 
[2024-03-09 03:09:56,021 INFO  L137   encePairwiseOnDemand]: 261/266 looper letters, 40 selfloop transitions, 6 changer transitions 0/117 dead transitions.
[2024-03-09 03:09:56,022 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 117 transitions, 544 flow
[2024-03-09 03:09:56,022 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:09:56,022 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:09:56,023 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 475 transitions.
[2024-03-09 03:09:56,024 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5952380952380952
[2024-03-09 03:09:56,024 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 475 transitions.
[2024-03-09 03:09:56,024 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 475 transitions.
[2024-03-09 03:09:56,024 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:09:56,024 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 475 transitions.
[2024-03-09 03:09:56,025 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 158.33333333333334) internal successors, (475), 3 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:56,026 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:56,027 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:56,027 INFO  L175             Difference]: Start difference. First operand has 85 places, 107 transitions, 422 flow. Second operand 3 states and 475 transitions.
[2024-03-09 03:09:56,027 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 117 transitions, 544 flow
[2024-03-09 03:09:56,030 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 117 transitions, 544 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:09:56,032 INFO  L231             Difference]: Finished difference. Result has 88 places, 111 transitions, 464 flow
[2024-03-09 03:09:56,032 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=464, PETRI_PLACES=88, PETRI_TRANSITIONS=111}
[2024-03-09 03:09:56,032 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 15 predicate places.
[2024-03-09 03:09:56,033 INFO  L495      AbstractCegarLoop]: Abstraction has has 88 places, 111 transitions, 464 flow
[2024-03-09 03:09:56,033 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:09:56,033 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:09:56,033 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:09:56,033 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-03-09 03:09:56,033 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:09:56,034 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:09:56,034 INFO  L85        PathProgramCache]: Analyzing trace with hash -1401520838, now seen corresponding path program 1 times
[2024-03-09 03:09:56,034 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:09:56,034 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221975967]
[2024-03-09 03:09:56,034 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:09:56,034 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:09:56,043 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:09:56,055 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:09:56,056 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:09:56,056 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221975967]
[2024-03-09 03:09:56,056 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221975967] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:09:56,056 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:09:56,056 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:09:56,056 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590379441]
[2024-03-09 03:09:56,057 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:09:56,057 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:09:56,057 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:09:56,057 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:09:56,057 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:09:56,069 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 149 out of 266
[2024-03-09 03:09:56,070 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 111 transitions, 464 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:09:56,070 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:09:56,070 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 266
[2024-03-09 03:09:56,070 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:09:56,201 INFO  L130       PetriNetUnfolder]: 270/956 cut-off events.
[2024-03-09 03:09:56,201 INFO  L131       PetriNetUnfolder]: For 357/383 co-relation queries the response was YES.
[2024-03-09 03:09:56,203 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2207 conditions, 956 events. 270/956 cut-off events. For 357/383 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 5790 event pairs, 65 based on Foata normal form. 16/910 useless extension candidates. Maximal degree in co-relation 2195. Up to 273 conditions per place. 
[2024-03-09 03:09:56,205 INFO  L137   encePairwiseOnDemand]: 262/266 looper letters, 59 selfloop transitions, 2 changer transitions 0/132 dead transitions.
[2024-03-09 03:09:56,205 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 132 transitions, 659 flow
[2024-03-09 03:09:56,206 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:09:56,206 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:09:56,207 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 496 transitions.
[2024-03-09 03:09:56,207 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6215538847117794
[2024-03-09 03:09:56,207 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 496 transitions.
[2024-03-09 03:09:56,207 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 496 transitions.
[2024-03-09 03:09:56,207 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:09:56,207 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 496 transitions.
[2024-03-09 03:09:56,208 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 165.33333333333334) internal successors, (496), 3 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:56,210 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:56,210 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:56,210 INFO  L175             Difference]: Start difference. First operand has 88 places, 111 transitions, 464 flow. Second operand 3 states and 496 transitions.
[2024-03-09 03:09:56,210 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 132 transitions, 659 flow
[2024-03-09 03:09:56,213 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 132 transitions, 650 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 03:09:56,214 INFO  L231             Difference]: Finished difference. Result has 88 places, 111 transitions, 468 flow
[2024-03-09 03:09:56,214 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=468, PETRI_PLACES=88, PETRI_TRANSITIONS=111}
[2024-03-09 03:09:56,215 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 15 predicate places.
[2024-03-09 03:09:56,215 INFO  L495      AbstractCegarLoop]: Abstraction has has 88 places, 111 transitions, 468 flow
[2024-03-09 03:09:56,215 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:09:56,215 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:09:56,216 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:09:56,216 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-03-09 03:09:56,216 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:09:56,216 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:09:56,216 INFO  L85        PathProgramCache]: Analyzing trace with hash -1490586921, now seen corresponding path program 1 times
[2024-03-09 03:09:56,216 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:09:56,216 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894476347]
[2024-03-09 03:09:56,216 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:09:56,217 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:09:56,238 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:09:56,399 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:09:56,399 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:09:56,399 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894476347]
[2024-03-09 03:09:56,400 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894476347] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:09:56,400 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:09:56,400 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:09:56,400 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311014071]
[2024-03-09 03:09:56,400 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:09:56,401 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:09:56,401 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:09:56,401 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:09:56,401 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:09:56,638 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 141 out of 266
[2024-03-09 03:09:56,639 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 111 transitions, 468 flow. Second operand  has 6 states, 6 states have (on average 142.33333333333334) internal successors, (854), 6 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:56,639 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:09:56,640 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 266
[2024-03-09 03:09:56,640 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:09:56,914 INFO  L130       PetriNetUnfolder]: 366/1124 cut-off events.
[2024-03-09 03:09:56,914 INFO  L131       PetriNetUnfolder]: For 489/510 co-relation queries the response was YES.
[2024-03-09 03:09:56,917 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2800 conditions, 1124 events. 366/1124 cut-off events. For 489/510 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 6835 event pairs, 139 based on Foata normal form. 0/1057 useless extension candidates. Maximal degree in co-relation 2788. Up to 622 conditions per place. 
[2024-03-09 03:09:56,920 INFO  L137   encePairwiseOnDemand]: 255/266 looper letters, 73 selfloop transitions, 33 changer transitions 8/169 dead transitions.
[2024-03-09 03:09:56,920 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 169 transitions, 919 flow
[2024-03-09 03:09:56,920 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:09:56,920 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:09:56,922 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 927 transitions.
[2024-03-09 03:09:56,922 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5808270676691729
[2024-03-09 03:09:56,922 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 927 transitions.
[2024-03-09 03:09:56,923 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 927 transitions.
[2024-03-09 03:09:56,923 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:09:56,923 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 927 transitions.
[2024-03-09 03:09:56,925 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 154.5) internal successors, (927), 6 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:56,927 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 266.0) internal successors, (1862), 7 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:56,927 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 266.0) internal successors, (1862), 7 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:56,927 INFO  L175             Difference]: Start difference. First operand has 88 places, 111 transitions, 468 flow. Second operand 6 states and 927 transitions.
[2024-03-09 03:09:56,927 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 169 transitions, 919 flow
[2024-03-09 03:09:56,930 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 169 transitions, 919 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:09:56,931 INFO  L231             Difference]: Finished difference. Result has 98 places, 141 transitions, 769 flow
[2024-03-09 03:09:56,932 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=769, PETRI_PLACES=98, PETRI_TRANSITIONS=141}
[2024-03-09 03:09:56,932 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 25 predicate places.
[2024-03-09 03:09:56,932 INFO  L495      AbstractCegarLoop]: Abstraction has has 98 places, 141 transitions, 769 flow
[2024-03-09 03:09:56,933 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 142.33333333333334) internal successors, (854), 6 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:56,933 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:09:56,933 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]
[2024-03-09 03:09:56,933 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-03-09 03:09:56,933 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:09:56,933 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:09:56,933 INFO  L85        PathProgramCache]: Analyzing trace with hash 645602388, now seen corresponding path program 1 times
[2024-03-09 03:09:56,933 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:09:56,934 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354436523]
[2024-03-09 03:09:56,934 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:09:56,934 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:09:56,945 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:09:56,961 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:09:56,961 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:09:56,961 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354436523]
[2024-03-09 03:09:56,961 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354436523] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:09:56,961 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:09:56,961 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:09:56,962 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928024433]
[2024-03-09 03:09:56,962 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:09:56,962 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:09:56,962 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:09:56,962 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:09:56,962 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:09:56,977 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 266
[2024-03-09 03:09:56,978 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 141 transitions, 769 flow. Second operand  has 3 states, 3 states have (on average 152.0) internal successors, (456), 3 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:56,978 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:09:56,978 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 266
[2024-03-09 03:09:56,978 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:09:57,114 INFO  L130       PetriNetUnfolder]: 315/1035 cut-off events.
[2024-03-09 03:09:57,114 INFO  L131       PetriNetUnfolder]: For 594/633 co-relation queries the response was YES.
[2024-03-09 03:09:57,116 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2743 conditions, 1035 events. 315/1035 cut-off events. For 594/633 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6571 event pairs, 102 based on Foata normal form. 6/994 useless extension candidates. Maximal degree in co-relation 2726. Up to 390 conditions per place. 
[2024-03-09 03:09:57,119 INFO  L137   encePairwiseOnDemand]: 259/266 looper letters, 52 selfloop transitions, 11 changer transitions 0/161 dead transitions.
[2024-03-09 03:09:57,119 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 161 transitions, 963 flow
[2024-03-09 03:09:57,120 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:09:57,120 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:09:57,121 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 484 transitions.
[2024-03-09 03:09:57,121 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.606516290726817
[2024-03-09 03:09:57,121 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 484 transitions.
[2024-03-09 03:09:57,121 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 484 transitions.
[2024-03-09 03:09:57,121 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:09:57,122 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 484 transitions.
[2024-03-09 03:09:57,122 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 161.33333333333334) internal successors, (484), 3 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:57,124 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:57,124 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:57,124 INFO  L175             Difference]: Start difference. First operand has 98 places, 141 transitions, 769 flow. Second operand 3 states and 484 transitions.
[2024-03-09 03:09:57,124 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 161 transitions, 963 flow
[2024-03-09 03:09:57,128 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 161 transitions, 963 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:09:57,129 INFO  L231             Difference]: Finished difference. Result has 101 places, 148 transitions, 857 flow
[2024-03-09 03:09:57,130 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=857, PETRI_PLACES=101, PETRI_TRANSITIONS=148}
[2024-03-09 03:09:57,130 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 28 predicate places.
[2024-03-09 03:09:57,130 INFO  L495      AbstractCegarLoop]: Abstraction has has 101 places, 148 transitions, 857 flow
[2024-03-09 03:09:57,131 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 152.0) internal successors, (456), 3 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:57,131 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:09:57,131 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]
[2024-03-09 03:09:57,131 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-03-09 03:09:57,131 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:09:57,131 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:09:57,131 INFO  L85        PathProgramCache]: Analyzing trace with hash -1710749915, now seen corresponding path program 1 times
[2024-03-09 03:09:57,131 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:09:57,132 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942326827]
[2024-03-09 03:09:57,132 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:09:57,132 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:09:57,153 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:09:57,204 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 03:09:57,204 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:09:57,204 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942326827]
[2024-03-09 03:09:57,204 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942326827] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:09:57,204 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:09:57,204 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 03:09:57,204 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371447883]
[2024-03-09 03:09:57,205 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:09:57,205 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:09:57,205 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:09:57,205 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:09:57,205 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:09:57,214 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 151 out of 266
[2024-03-09 03:09:57,215 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 148 transitions, 857 flow. Second operand  has 3 states, 3 states have (on average 156.33333333333334) internal successors, (469), 3 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:57,215 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:09:57,215 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 266
[2024-03-09 03:09:57,215 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:09:57,322 INFO  L130       PetriNetUnfolder]: 203/751 cut-off events.
[2024-03-09 03:09:57,322 INFO  L131       PetriNetUnfolder]: For 562/567 co-relation queries the response was YES.
[2024-03-09 03:09:57,324 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2075 conditions, 751 events. 203/751 cut-off events. For 562/567 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 4386 event pairs, 44 based on Foata normal form. 6/735 useless extension candidates. Maximal degree in co-relation 2056. Up to 209 conditions per place. 
[2024-03-09 03:09:57,326 INFO  L137   encePairwiseOnDemand]: 262/266 looper letters, 36 selfloop transitions, 4 changer transitions 0/134 dead transitions.
[2024-03-09 03:09:57,326 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 134 transitions, 821 flow
[2024-03-09 03:09:57,327 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:09:57,327 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:09:57,327 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 488 transitions.
[2024-03-09 03:09:57,328 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6115288220551378
[2024-03-09 03:09:57,328 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 488 transitions.
[2024-03-09 03:09:57,328 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 488 transitions.
[2024-03-09 03:09:57,328 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:09:57,328 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 488 transitions.
[2024-03-09 03:09:57,329 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 162.66666666666666) internal successors, (488), 3 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:57,330 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:57,331 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:57,331 INFO  L175             Difference]: Start difference. First operand has 101 places, 148 transitions, 857 flow. Second operand 3 states and 488 transitions.
[2024-03-09 03:09:57,331 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 134 transitions, 821 flow
[2024-03-09 03:09:57,334 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 134 transitions, 781 flow, removed 10 selfloop flow, removed 8 redundant places.
[2024-03-09 03:09:57,335 INFO  L231             Difference]: Finished difference. Result has 90 places, 124 transitions, 677 flow
[2024-03-09 03:09:57,335 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=669, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=677, PETRI_PLACES=90, PETRI_TRANSITIONS=124}
[2024-03-09 03:09:57,336 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 17 predicate places.
[2024-03-09 03:09:57,336 INFO  L495      AbstractCegarLoop]: Abstraction has has 90 places, 124 transitions, 677 flow
[2024-03-09 03:09:57,336 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 156.33333333333334) internal successors, (469), 3 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:57,336 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:09:57,336 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:09:57,337 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-03-09 03:09:57,337 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 03:09:57,337 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:09:57,337 INFO  L85        PathProgramCache]: Analyzing trace with hash 1198805712, now seen corresponding path program 1 times
[2024-03-09 03:09:57,337 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:09:57,337 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863492221]
[2024-03-09 03:09:57,337 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:09:57,337 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:09:57,354 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:09:57,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:09:57,566 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:09:57,566 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863492221]
[2024-03-09 03:09:57,566 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863492221] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:09:57,567 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:09:57,567 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:09:57,567 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149088013]
[2024-03-09 03:09:57,567 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:09:57,567 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:09:57,567 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:09:57,568 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:09:57,568 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:09:57,665 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 129 out of 266
[2024-03-09 03:09:57,665 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 124 transitions, 677 flow. Second operand  has 6 states, 6 states have (on average 133.0) internal successors, (798), 6 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:57,665 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:09:57,666 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 266
[2024-03-09 03:09:57,666 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:09:58,066 INFO  L130       PetriNetUnfolder]: 473/1249 cut-off events.
[2024-03-09 03:09:58,066 INFO  L131       PetriNetUnfolder]: For 835/845 co-relation queries the response was YES.
[2024-03-09 03:09:58,069 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3822 conditions, 1249 events. 473/1249 cut-off events. For 835/845 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7528 event pairs, 158 based on Foata normal form. 0/1182 useless extension candidates. Maximal degree in co-relation 3806. Up to 849 conditions per place. 
[2024-03-09 03:09:58,072 INFO  L137   encePairwiseOnDemand]: 244/266 looper letters, 141 selfloop transitions, 76 changer transitions 20/258 dead transitions.
[2024-03-09 03:09:58,073 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 258 transitions, 1679 flow
[2024-03-09 03:09:58,073 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:09:58,073 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:09:58,075 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 942 transitions.
[2024-03-09 03:09:58,075 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5902255639097744
[2024-03-09 03:09:58,075 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 942 transitions.
[2024-03-09 03:09:58,075 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 942 transitions.
[2024-03-09 03:09:58,076 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:09:58,076 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 942 transitions.
[2024-03-09 03:09:58,078 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:58,080 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 266.0) internal successors, (1862), 7 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:58,081 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 266.0) internal successors, (1862), 7 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:58,081 INFO  L175             Difference]: Start difference. First operand has 90 places, 124 transitions, 677 flow. Second operand 6 states and 942 transitions.
[2024-03-09 03:09:58,081 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 258 transitions, 1679 flow
[2024-03-09 03:09:58,099 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 258 transitions, 1667 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 03:09:58,102 INFO  L231             Difference]: Finished difference. Result has 98 places, 190 transitions, 1264 flow
[2024-03-09 03:09:58,102 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=673, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1264, PETRI_PLACES=98, PETRI_TRANSITIONS=190}
[2024-03-09 03:09:58,102 INFO  L288   CegarLoopForPetriNet]: 73 programPoint places, 25 predicate places.
[2024-03-09 03:09:58,102 INFO  L495      AbstractCegarLoop]: Abstraction has has 98 places, 190 transitions, 1264 flow
[2024-03-09 03:09:58,103 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 133.0) internal successors, (798), 6 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:09:58,103 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:09:58,103 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:09:58,103 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-03-09 03:09:58,103 INFO  L420      AbstractCegarLoop]: === Iteration 10 === 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:09:58,103 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:09:58,103 INFO  L85        PathProgramCache]: Analyzing trace with hash 1806683744, now seen corresponding path program 1 times
[2024-03-09 03:09:58,104 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:09:58,104 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149234222]
[2024-03-09 03:09:58,104 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:09:58,104 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:09:58,141 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 03:09:58,141 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 03:09:58,152 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 03:09:58,172 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-09 03:09:58,172 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 03:09:58,173 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 18 remaining)
[2024-03-09 03:09:58,175 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (16 of 18 remaining)
[2024-03-09 03:09:58,176 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (15 of 18 remaining)
[2024-03-09 03:09:58,176 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (14 of 18 remaining)
[2024-03-09 03:09:58,176 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (13 of 18 remaining)
[2024-03-09 03:09:58,176 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (12 of 18 remaining)
[2024-03-09 03:09:58,176 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (11 of 18 remaining)
[2024-03-09 03:09:58,176 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (10 of 18 remaining)
[2024-03-09 03:09:58,176 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (9 of 18 remaining)
[2024-03-09 03:09:58,176 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 18 remaining)
[2024-03-09 03:09:58,176 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (7 of 18 remaining)
[2024-03-09 03:09:58,176 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (6 of 18 remaining)
[2024-03-09 03:09:58,177 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (5 of 18 remaining)
[2024-03-09 03:09:58,177 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (4 of 18 remaining)
[2024-03-09 03:09:58,177 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 18 remaining)
[2024-03-09 03:09:58,177 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 18 remaining)
[2024-03-09 03:09:58,177 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (1 of 18 remaining)
[2024-03-09 03:09:58,177 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (0 of 18 remaining)
[2024-03-09 03:09:58,177 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-03-09 03:09:58,177 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:09:58,179 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-09 03:09:58,179 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2024-03-09 03:09:58,199 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2024-03-09 03:09:58,202 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 193 places, 194 transitions, 406 flow
[2024-03-09 03:09:58,231 INFO  L130       PetriNetUnfolder]: 12/386 cut-off events.
[2024-03-09 03:09:58,231 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2024-03-09 03:09:58,232 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 863 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:09:58,232 INFO  L82        GeneralOperation]: Start removeDead. Operand has 193 places, 194 transitions, 406 flow
[2024-03-09 03:09:58,234 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 193 places, 194 transitions, 406 flow
[2024-03-09 03:09:58,234 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2024-03-09 03:09:58,234 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 193 places, 194 transitions, 406 flow
[2024-03-09 03:09:58,234 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 193 places, 194 transitions, 406 flow
[2024-03-09 03:09:58,234 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 193 places, 194 transitions, 406 flow
[2024-03-09 03:09:58,260 INFO  L130       PetriNetUnfolder]: 12/386 cut-off events.
[2024-03-09 03:09:58,260 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2024-03-09 03:09:58,261 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 863 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:09:58,267 INFO  L119        LiptonReduction]: Number of co-enabled transitions 11700
[2024-03-09 03:10:01,521 INFO  L134        LiptonReduction]: Checked pairs total: 76180
[2024-03-09 03:10:01,521 INFO  L136        LiptonReduction]: Total number of compositions: 113
[2024-03-09 03:10:01,524 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 03:10:01,524 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;@6256fa11, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2024-03-09 03:10:01,524 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 22 error locations.
[2024-03-09 03:10:01,525 INFO  L130       PetriNetUnfolder]: 0/0 cut-off events.
[2024-03-09 03:10:01,525 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-03-09 03:10:01,525 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:01,526 INFO  L209   CegarLoopForPetriNet]: trace histogram [1]
[2024-03-09 03:10:01,526 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:10:01,526 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:01,526 INFO  L85        PathProgramCache]: Analyzing trace with hash 855, now seen corresponding path program 1 times
[2024-03-09 03:10:01,526 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:01,526 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223778343]
[2024-03-09 03:10:01,526 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:01,526 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:01,529 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:01,530 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:10:01,530 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:01,530 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223778343]
[2024-03-09 03:10:01,530 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223778343] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:10:01,530 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:10:01,530 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0
[2024-03-09 03:10:01,530 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789400870]
[2024-03-09 03:10:01,530 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:10:01,530 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-03-09 03:10:01,531 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:10:01,531 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-03-09 03:10:01,531 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-03-09 03:10:01,531 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 186 out of 307
[2024-03-09 03:10:01,531 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:10:01,531 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:10:01,532 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 307
[2024-03-09 03:10:01,532 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:10:01,923 INFO  L130       PetriNetUnfolder]: 1781/4933 cut-off events.
[2024-03-09 03:10:01,923 INFO  L131       PetriNetUnfolder]: For 58/58 co-relation queries the response was YES.
[2024-03-09 03:10:01,928 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 203. Compared 41488 event pairs, 1771 based on Foata normal form. 0/4405 useless extension candidates. Maximal degree in co-relation 7086. Up to 2933 conditions per place. 
[2024-03-09 03:10:01,942 INFO  L137   encePairwiseOnDemand]: 306/307 looper letters, 34 selfloop transitions, 0 changer transitions 0/93 dead transitions.
[2024-03-09 03:10:01,942 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 93 transitions, 272 flow
[2024-03-09 03:10:01,942 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-03-09 03:10:01,942 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2024-03-09 03:10:01,943 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 407 transitions.
[2024-03-09 03:10:01,943 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6628664495114006
[2024-03-09 03:10:01,943 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 407 transitions.
[2024-03-09 03:10:01,943 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 407 transitions.
[2024-03-09 03:10:01,944 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:10:01,944 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 407 transitions.
[2024-03-09 03:10:01,944 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 203.5) internal successors, (407), 2 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:01,945 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 307.0) internal successors, (921), 3 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:01,945 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 307.0) internal successors, (921), 3 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:01,946 INFO  L175             Difference]: Start difference. First operand has 97 places, 94 transitions, 206 flow. Second operand 2 states and 407 transitions.
[2024-03-09 03:10:01,946 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 93 transitions, 272 flow
[2024-03-09 03:10:01,946 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:10:01,947 INFO  L231             Difference]: Finished difference. Result has 97 places, 93 transitions, 204 flow
[2024-03-09 03:10:01,947 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, 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:10:01,947 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 0 predicate places.
[2024-03-09 03:10:01,948 INFO  L495      AbstractCegarLoop]: Abstraction has has 97 places, 93 transitions, 204 flow
[2024-03-09 03:10:01,948 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:10:01,948 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:01,948 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-03-09 03:10:01,948 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-03-09 03:10:01,948 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:10:01,948 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:01,948 INFO  L85        PathProgramCache]: Analyzing trace with hash 26251827, now seen corresponding path program 1 times
[2024-03-09 03:10:01,949 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:01,949 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291817659]
[2024-03-09 03:10:01,949 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:01,949 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:01,956 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:01,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:10:01,964 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:01,964 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291817659]
[2024-03-09 03:10:01,964 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291817659] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:10:01,964 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:10:01,964 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:10:01,965 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254210152]
[2024-03-09 03:10:01,965 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:10:01,965 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:10:01,965 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:10:01,965 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:10:01,965 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:10:01,990 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 171 out of 307
[2024-03-09 03:10:01,990 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:10:01,990 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:10:01,990 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 307
[2024-03-09 03:10:01,990 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:10:02,763 INFO  L130       PetriNetUnfolder]: 4730/10567 cut-off events.
[2024-03-09 03:10:02,763 INFO  L131       PetriNetUnfolder]: For 144/188 co-relation queries the response was YES.
[2024-03-09 03:10:02,773 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 18409 conditions, 10567 events. 4730/10567 cut-off events. For 144/188 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 94313 event pairs, 2103 based on Foata normal form. 1/9332 useless extension candidates. Maximal degree in co-relation 18404. Up to 4438 conditions per place. 
[2024-03-09 03:10:02,803 INFO  L137   encePairwiseOnDemand]: 292/307 looper letters, 67 selfloop transitions, 11 changer transitions 0/129 dead transitions.
[2024-03-09 03:10:02,804 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 129 transitions, 443 flow
[2024-03-09 03:10:02,804 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:10:02,804 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:10:02,805 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 595 transitions.
[2024-03-09 03:10:02,806 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6460369163952225
[2024-03-09 03:10:02,806 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 595 transitions.
[2024-03-09 03:10:02,806 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 595 transitions.
[2024-03-09 03:10:02,806 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:10:02,806 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 595 transitions.
[2024-03-09 03:10:02,807 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:10:02,808 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 307.0) internal successors, (1228), 4 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:02,808 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 307.0) internal successors, (1228), 4 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:02,808 INFO  L175             Difference]: Start difference. First operand has 97 places, 93 transitions, 204 flow. Second operand 3 states and 595 transitions.
[2024-03-09 03:10:02,808 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 129 transitions, 443 flow
[2024-03-09 03:10:02,809 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 129 transitions, 443 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:10:02,811 INFO  L231             Difference]: Finished difference. Result has 101 places, 104 transitions, 300 flow
[2024-03-09 03:10:02,811 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, 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:10:02,811 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 4 predicate places.
[2024-03-09 03:10:02,811 INFO  L495      AbstractCegarLoop]: Abstraction has has 101 places, 104 transitions, 300 flow
[2024-03-09 03:10:02,811 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:10:02,812 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:02,812 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:10:02,812 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-03-09 03:10:02,812 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:10:02,812 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:02,812 INFO  L85        PathProgramCache]: Analyzing trace with hash 587923532, now seen corresponding path program 1 times
[2024-03-09 03:10:02,812 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:02,812 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517777428]
[2024-03-09 03:10:02,812 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:02,812 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:02,820 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:02,919 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:10:02,919 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:02,919 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517777428]
[2024-03-09 03:10:02,919 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517777428] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:10:02,919 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:10:02,919 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:10:02,919 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014445632]
[2024-03-09 03:10:02,919 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:10:02,920 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:10:02,920 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:10:02,920 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:10:02,920 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:10:03,085 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 157 out of 307
[2024-03-09 03:10:03,086 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 104 transitions, 300 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:10:03,086 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:10:03,086 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 307
[2024-03-09 03:10:03,086 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:10:05,911 INFO  L130       PetriNetUnfolder]: 16521/33011 cut-off events.
[2024-03-09 03:10:05,911 INFO  L131       PetriNetUnfolder]: For 8722/9418 co-relation queries the response was YES.
[2024-03-09 03:10:05,950 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 68789 conditions, 33011 events. 16521/33011 cut-off events. For 8722/9418 co-relation queries the response was YES. Maximal size of possible extension queue 1021. Compared 306883 event pairs, 5971 based on Foata normal form. 92/31220 useless extension candidates. Maximal degree in co-relation 68782. Up to 14228 conditions per place. 
[2024-03-09 03:10:06,038 INFO  L137   encePairwiseOnDemand]: 280/307 looper letters, 152 selfloop transitions, 48 changer transitions 0/239 dead transitions.
[2024-03-09 03:10:06,038 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 239 transitions, 1065 flow
[2024-03-09 03:10:06,038 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:10:06,038 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:10:06,040 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1128 transitions.
[2024-03-09 03:10:06,040 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6123778501628665
[2024-03-09 03:10:06,041 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1128 transitions.
[2024-03-09 03:10:06,041 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1128 transitions.
[2024-03-09 03:10:06,041 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:10:06,041 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1128 transitions.
[2024-03-09 03:10:06,043 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:06,045 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:06,045 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:06,045 INFO  L175             Difference]: Start difference. First operand has 101 places, 104 transitions, 300 flow. Second operand 6 states and 1128 transitions.
[2024-03-09 03:10:06,045 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 239 transitions, 1065 flow
[2024-03-09 03:10:06,054 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 239 transitions, 1011 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 03:10:06,056 INFO  L231             Difference]: Finished difference. Result has 109 places, 152 transitions, 620 flow
[2024-03-09 03:10:06,056 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=620, PETRI_PLACES=109, PETRI_TRANSITIONS=152}
[2024-03-09 03:10:06,057 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 12 predicate places.
[2024-03-09 03:10:06,057 INFO  L495      AbstractCegarLoop]: Abstraction has has 109 places, 152 transitions, 620 flow
[2024-03-09 03:10:06,057 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:10:06,057 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:06,057 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:10:06,057 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2024-03-09 03:10:06,058 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:10:06,058 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:06,058 INFO  L85        PathProgramCache]: Analyzing trace with hash -1041909482, now seen corresponding path program 1 times
[2024-03-09 03:10:06,058 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:06,058 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269132306]
[2024-03-09 03:10:06,058 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:06,058 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:06,064 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:06,072 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:10:06,072 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:06,072 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269132306]
[2024-03-09 03:10:06,073 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269132306] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:10:06,073 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:10:06,073 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:10:06,073 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490878671]
[2024-03-09 03:10:06,073 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:10:06,073 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:10:06,073 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:10:06,073 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:10:06,073 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:10:06,099 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 174 out of 307
[2024-03-09 03:10:06,099 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 152 transitions, 620 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:10:06,099 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:10:06,099 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 307
[2024-03-09 03:10:06,099 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:10:07,662 INFO  L130       PetriNetUnfolder]: 7902/19232 cut-off events.
[2024-03-09 03:10:07,662 INFO  L131       PetriNetUnfolder]: For 5770/6363 co-relation queries the response was YES.
[2024-03-09 03:10:07,699 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 42323 conditions, 19232 events. 7902/19232 cut-off events. For 5770/6363 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 193593 event pairs, 4114 based on Foata normal form. 36/17412 useless extension candidates. Maximal degree in co-relation 42312. Up to 9175 conditions per place. 
[2024-03-09 03:10:07,748 INFO  L137   encePairwiseOnDemand]: 300/307 looper letters, 60 selfloop transitions, 11 changer transitions 0/173 dead transitions.
[2024-03-09 03:10:07,748 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 173 transitions, 826 flow
[2024-03-09 03:10:07,749 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:10:07,749 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:10:07,750 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 575 transitions.
[2024-03-09 03:10:07,750 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6243213897937026
[2024-03-09 03:10:07,750 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 575 transitions.
[2024-03-09 03:10:07,750 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 575 transitions.
[2024-03-09 03:10:07,750 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:10:07,750 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 575 transitions.
[2024-03-09 03:10:07,751 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 191.66666666666666) internal successors, (575), 3 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:07,752 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 307.0) internal successors, (1228), 4 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:07,753 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 307.0) internal successors, (1228), 4 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:07,753 INFO  L175             Difference]: Start difference. First operand has 109 places, 152 transitions, 620 flow. Second operand 3 states and 575 transitions.
[2024-03-09 03:10:07,753 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 173 transitions, 826 flow
[2024-03-09 03:10:07,766 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 173 transitions, 826 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:10:07,768 INFO  L231             Difference]: Finished difference. Result has 112 places, 161 transitions, 707 flow
[2024-03-09 03:10:07,768 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=707, PETRI_PLACES=112, PETRI_TRANSITIONS=161}
[2024-03-09 03:10:07,768 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 15 predicate places.
[2024-03-09 03:10:07,769 INFO  L495      AbstractCegarLoop]: Abstraction has has 112 places, 161 transitions, 707 flow
[2024-03-09 03:10:07,769 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:10:07,769 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:07,769 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:10:07,769 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2024-03-09 03:10:07,769 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:10:07,769 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:07,770 INFO  L85        PathProgramCache]: Analyzing trace with hash -1940964973, now seen corresponding path program 1 times
[2024-03-09 03:10:07,770 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:07,770 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438450925]
[2024-03-09 03:10:07,770 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:07,770 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:07,777 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:07,787 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:10:07,787 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:07,787 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438450925]
[2024-03-09 03:10:07,787 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438450925] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:10:07,787 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:10:07,787 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:10:07,787 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025478798]
[2024-03-09 03:10:07,787 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:10:07,787 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:10:07,787 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:10:07,788 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:10:07,788 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:10:07,800 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 307
[2024-03-09 03:10:07,800 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 161 transitions, 707 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:10:07,800 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:10:07,800 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 307
[2024-03-09 03:10:07,801 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:10:09,857 INFO  L130       PetriNetUnfolder]: 9407/23112 cut-off events.
[2024-03-09 03:10:09,858 INFO  L131       PetriNetUnfolder]: For 11609/12687 co-relation queries the response was YES.
[2024-03-09 03:10:09,905 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 54129 conditions, 23112 events. 9407/23112 cut-off events. For 11609/12687 co-relation queries the response was YES. Maximal size of possible extension queue 765. Compared 239036 event pairs, 2761 based on Foata normal form. 316/22003 useless extension candidates. Maximal degree in co-relation 54116. Up to 8991 conditions per place. 
[2024-03-09 03:10:09,964 INFO  L137   encePairwiseOnDemand]: 301/307 looper letters, 91 selfloop transitions, 3 changer transitions 0/195 dead transitions.
[2024-03-09 03:10:09,965 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 195 transitions, 1041 flow
[2024-03-09 03:10:09,965 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:10:09,965 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:10:09,966 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 593 transitions.
[2024-03-09 03:10:09,967 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6438653637350705
[2024-03-09 03:10:09,967 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 593 transitions.
[2024-03-09 03:10:09,967 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 593 transitions.
[2024-03-09 03:10:09,967 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:10:09,967 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 593 transitions.
[2024-03-09 03:10:09,968 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:10:09,969 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 307.0) internal successors, (1228), 4 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:09,969 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 307.0) internal successors, (1228), 4 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:09,970 INFO  L175             Difference]: Start difference. First operand has 112 places, 161 transitions, 707 flow. Second operand 3 states and 593 transitions.
[2024-03-09 03:10:09,970 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 195 transitions, 1041 flow
[2024-03-09 03:10:10,026 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 195 transitions, 1023 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 03:10:10,028 INFO  L231             Difference]: Finished difference. Result has 111 places, 161 transitions, 711 flow
[2024-03-09 03:10:10,028 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=711, PETRI_PLACES=111, PETRI_TRANSITIONS=161}
[2024-03-09 03:10:10,028 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 14 predicate places.
[2024-03-09 03:10:10,029 INFO  L495      AbstractCegarLoop]: Abstraction has has 111 places, 161 transitions, 711 flow
[2024-03-09 03:10:10,029 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:10:10,029 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:10,029 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:10:10,029 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2024-03-09 03:10:10,029 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:10:10,029 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:10,029 INFO  L85        PathProgramCache]: Analyzing trace with hash -1046324563, now seen corresponding path program 1 times
[2024-03-09 03:10:10,030 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:10,030 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979709527]
[2024-03-09 03:10:10,030 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:10,030 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:10,040 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:10,171 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:10:10,171 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:10,171 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979709527]
[2024-03-09 03:10:10,172 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979709527] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:10:10,172 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:10:10,172 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:10:10,172 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262637854]
[2024-03-09 03:10:10,172 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:10:10,173 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:10:10,173 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:10:10,174 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:10:10,174 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:10:10,431 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 307
[2024-03-09 03:10:10,432 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 161 transitions, 711 flow. Second operand  has 6 states, 6 states have (on average 168.33333333333334) internal successors, (1010), 6 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:10,432 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:10:10,432 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 307
[2024-03-09 03:10:10,432 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:10:13,724 INFO  L130       PetriNetUnfolder]: 16011/32026 cut-off events.
[2024-03-09 03:10:13,724 INFO  L131       PetriNetUnfolder]: For 21692/22676 co-relation queries the response was YES.
[2024-03-09 03:10:13,785 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 83106 conditions, 32026 events. 16011/32026 cut-off events. For 21692/22676 co-relation queries the response was YES. Maximal size of possible extension queue 987. Compared 297555 event pairs, 7233 based on Foata normal form. 46/29865 useless extension candidates. Maximal degree in co-relation 83093. Up to 20529 conditions per place. 
[2024-03-09 03:10:13,869 INFO  L137   encePairwiseOnDemand]: 292/307 looper letters, 161 selfloop transitions, 70 changer transitions 0/296 dead transitions.
[2024-03-09 03:10:13,869 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 296 transitions, 1737 flow
[2024-03-09 03:10:13,870 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:10:13,871 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:10:13,872 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1142 transitions.
[2024-03-09 03:10:13,873 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6199782844733985
[2024-03-09 03:10:13,873 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1142 transitions.
[2024-03-09 03:10:13,873 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1142 transitions.
[2024-03-09 03:10:13,873 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:10:13,873 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1142 transitions.
[2024-03-09 03:10:13,875 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 190.33333333333334) internal successors, (1142), 6 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:13,877 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:13,877 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:13,878 INFO  L175             Difference]: Start difference. First operand has 111 places, 161 transitions, 711 flow. Second operand 6 states and 1142 transitions.
[2024-03-09 03:10:13,878 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 296 transitions, 1737 flow
[2024-03-09 03:10:13,897 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 296 transitions, 1737 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:10:13,899 INFO  L231             Difference]: Finished difference. Result has 121 places, 230 transitions, 1365 flow
[2024-03-09 03:10:13,900 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=711, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1365, PETRI_PLACES=121, PETRI_TRANSITIONS=230}
[2024-03-09 03:10:13,900 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 24 predicate places.
[2024-03-09 03:10:13,900 INFO  L495      AbstractCegarLoop]: Abstraction has has 121 places, 230 transitions, 1365 flow
[2024-03-09 03:10:13,900 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 168.33333333333334) internal successors, (1010), 6 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:13,901 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:13,901 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]
[2024-03-09 03:10:13,901 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2024-03-09 03:10:13,901 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:10:13,901 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:13,901 INFO  L85        PathProgramCache]: Analyzing trace with hash -1094140610, now seen corresponding path program 1 times
[2024-03-09 03:10:13,901 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:13,901 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268880698]
[2024-03-09 03:10:13,901 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:13,902 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:13,913 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:13,926 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:10:13,926 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:13,926 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268880698]
[2024-03-09 03:10:13,926 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268880698] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:10:13,926 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:10:13,926 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:10:13,926 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907112424]
[2024-03-09 03:10:13,927 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:10:13,927 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:10:13,927 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:10:13,927 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:10:13,927 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:10:13,952 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 175 out of 307
[2024-03-09 03:10:13,952 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 230 transitions, 1365 flow. Second operand  has 3 states, 3 states have (on average 179.66666666666666) internal successors, (539), 3 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:13,952 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:10:13,952 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 307
[2024-03-09 03:10:13,952 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:10:16,095 INFO  L130       PetriNetUnfolder]: 10312/23653 cut-off events.
[2024-03-09 03:10:16,095 INFO  L131       PetriNetUnfolder]: For 20101/22993 co-relation queries the response was YES.
[2024-03-09 03:10:16,153 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 62913 conditions, 23653 events. 10312/23653 cut-off events. For 20101/22993 co-relation queries the response was YES. Maximal size of possible extension queue 882. Compared 237590 event pairs, 4263 based on Foata normal form. 66/21567 useless extension candidates. Maximal degree in co-relation 62895. Up to 10645 conditions per place. 
[2024-03-09 03:10:16,216 INFO  L137   encePairwiseOnDemand]: 299/307 looper letters, 91 selfloop transitions, 15 changer transitions 0/269 dead transitions.
[2024-03-09 03:10:16,216 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 269 transitions, 1755 flow
[2024-03-09 03:10:16,217 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:10:16,217 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:10:16,218 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 588 transitions.
[2024-03-09 03:10:16,219 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6384364820846905
[2024-03-09 03:10:16,219 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 588 transitions.
[2024-03-09 03:10:16,219 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 588 transitions.
[2024-03-09 03:10:16,219 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:10:16,219 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 588 transitions.
[2024-03-09 03:10:16,220 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 196.0) internal successors, (588), 3 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:16,221 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 307.0) internal successors, (1228), 4 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:16,221 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 307.0) internal successors, (1228), 4 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:16,221 INFO  L175             Difference]: Start difference. First operand has 121 places, 230 transitions, 1365 flow. Second operand 3 states and 588 transitions.
[2024-03-09 03:10:16,222 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 269 transitions, 1755 flow
[2024-03-09 03:10:16,258 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 269 transitions, 1755 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:10:16,261 INFO  L231             Difference]: Finished difference. Result has 124 places, 241 transitions, 1488 flow
[2024-03-09 03:10:16,261 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1488, PETRI_PLACES=124, PETRI_TRANSITIONS=241}
[2024-03-09 03:10:16,262 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 27 predicate places.
[2024-03-09 03:10:16,262 INFO  L495      AbstractCegarLoop]: Abstraction has has 124 places, 241 transitions, 1488 flow
[2024-03-09 03:10:16,262 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 179.66666666666666) internal successors, (539), 3 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:16,262 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:16,262 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]
[2024-03-09 03:10:16,262 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2024-03-09 03:10:16,262 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:10:16,263 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:16,263 INFO  L85        PathProgramCache]: Analyzing trace with hash -2055230297, now seen corresponding path program 1 times
[2024-03-09 03:10:16,263 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:16,263 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330200665]
[2024-03-09 03:10:16,263 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:16,263 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:16,274 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:16,310 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:10:16,310 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:16,310 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330200665]
[2024-03-09 03:10:16,310 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330200665] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:10:16,310 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:10:16,310 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 03:10:16,311 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485584573]
[2024-03-09 03:10:16,311 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:10:16,311 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:10:16,311 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:10:16,311 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:10:16,311 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:10:16,327 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 179 out of 307
[2024-03-09 03:10:16,327 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 241 transitions, 1488 flow. Second operand  has 3 states, 3 states have (on average 184.33333333333334) internal successors, (553), 3 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:16,327 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:10:16,327 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 307
[2024-03-09 03:10:16,327 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:10:17,628 INFO  L130       PetriNetUnfolder]: 5109/11897 cut-off events.
[2024-03-09 03:10:17,629 INFO  L131       PetriNetUnfolder]: For 13202/15439 co-relation queries the response was YES.
[2024-03-09 03:10:17,669 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 32719 conditions, 11897 events. 5109/11897 cut-off events. For 13202/15439 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 108152 event pairs, 1208 based on Foata normal form. 218/11264 useless extension candidates. Maximal degree in co-relation 32699. Up to 3705 conditions per place. 
[2024-03-09 03:10:17,702 INFO  L137   encePairwiseOnDemand]: 301/307 looper letters, 67 selfloop transitions, 6 changer transitions 0/228 dead transitions.
[2024-03-09 03:10:17,703 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 228 transitions, 1512 flow
[2024-03-09 03:10:17,703 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:10:17,703 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:10:17,704 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 592 transitions.
[2024-03-09 03:10:17,705 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6427795874049945
[2024-03-09 03:10:17,705 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 592 transitions.
[2024-03-09 03:10:17,705 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 592 transitions.
[2024-03-09 03:10:17,705 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:10:17,705 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 592 transitions.
[2024-03-09 03:10:17,706 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 197.33333333333334) internal successors, (592), 3 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:17,707 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 307.0) internal successors, (1228), 4 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:17,708 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 307.0) internal successors, (1228), 4 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:17,708 INFO  L175             Difference]: Start difference. First operand has 124 places, 241 transitions, 1488 flow. Second operand 3 states and 592 transitions.
[2024-03-09 03:10:17,708 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 228 transitions, 1512 flow
[2024-03-09 03:10:17,734 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 228 transitions, 1462 flow, removed 14 selfloop flow, removed 7 redundant places.
[2024-03-09 03:10:17,736 INFO  L231             Difference]: Finished difference. Result has 113 places, 204 transitions, 1215 flow
[2024-03-09 03:10:17,737 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1215, PETRI_PLACES=113, PETRI_TRANSITIONS=204}
[2024-03-09 03:10:17,737 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 16 predicate places.
[2024-03-09 03:10:17,737 INFO  L495      AbstractCegarLoop]: Abstraction has has 113 places, 204 transitions, 1215 flow
[2024-03-09 03:10:17,738 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 184.33333333333334) internal successors, (553), 3 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:17,738 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:17,738 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:10:17,738 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2024-03-09 03:10:17,738 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:10:17,739 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:17,739 INFO  L85        PathProgramCache]: Analyzing trace with hash -38307366, now seen corresponding path program 1 times
[2024-03-09 03:10:17,739 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:17,739 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761343107]
[2024-03-09 03:10:17,739 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:17,739 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:17,753 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:17,959 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:10:17,959 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:17,959 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761343107]
[2024-03-09 03:10:17,959 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761343107] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:10:17,959 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:10:17,959 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:10:17,959 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729981270]
[2024-03-09 03:10:17,960 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:10:17,960 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:10:17,960 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:10:17,960 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:10:17,960 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:10:18,156 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 155 out of 307
[2024-03-09 03:10:18,157 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 204 transitions, 1215 flow. Second operand  has 6 states, 6 states have (on average 159.16666666666666) internal successors, (955), 6 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:18,157 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:10:18,157 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 307
[2024-03-09 03:10:18,157 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:10:22,027 INFO  L130       PetriNetUnfolder]: 19032/35534 cut-off events.
[2024-03-09 03:10:22,027 INFO  L131       PetriNetUnfolder]: For 31647/32132 co-relation queries the response was YES.
[2024-03-09 03:10:22,109 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 105091 conditions, 35534 events. 19032/35534 cut-off events. For 31647/32132 co-relation queries the response was YES. Maximal size of possible extension queue 973. Compared 309330 event pairs, 7942 based on Foata normal form. 90/33399 useless extension candidates. Maximal degree in co-relation 105074. Up to 23970 conditions per place. 
[2024-03-09 03:10:22,206 INFO  L137   encePairwiseOnDemand]: 281/307 looper letters, 284 selfloop transitions, 132 changer transitions 0/449 dead transitions.
[2024-03-09 03:10:22,206 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 449 transitions, 3177 flow
[2024-03-09 03:10:22,207 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:10:22,207 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:10:22,208 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1174 transitions.
[2024-03-09 03:10:22,209 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6373507057546145
[2024-03-09 03:10:22,209 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1174 transitions.
[2024-03-09 03:10:22,209 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1174 transitions.
[2024-03-09 03:10:22,209 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:10:22,209 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1174 transitions.
[2024-03-09 03:10:22,211 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 195.66666666666666) internal successors, (1174), 6 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:22,213 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:22,213 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:22,213 INFO  L175             Difference]: Start difference. First operand has 113 places, 204 transitions, 1215 flow. Second operand 6 states and 1174 transitions.
[2024-03-09 03:10:22,213 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 449 transitions, 3177 flow
[2024-03-09 03:10:22,268 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 449 transitions, 3155 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 03:10:22,272 INFO  L231             Difference]: Finished difference. Result has 121 places, 326 transitions, 2380 flow
[2024-03-09 03:10:22,272 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2380, PETRI_PLACES=121, PETRI_TRANSITIONS=326}
[2024-03-09 03:10:22,272 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 24 predicate places.
[2024-03-09 03:10:22,272 INFO  L495      AbstractCegarLoop]: Abstraction has has 121 places, 326 transitions, 2380 flow
[2024-03-09 03:10:22,273 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 159.16666666666666) internal successors, (955), 6 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:22,273 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:22,273 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, 1]
[2024-03-09 03:10:22,273 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2024-03-09 03:10:22,273 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:10:22,273 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:22,273 INFO  L85        PathProgramCache]: Analyzing trace with hash 2046990734, now seen corresponding path program 1 times
[2024-03-09 03:10:22,273 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:22,273 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948781134]
[2024-03-09 03:10:22,273 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:22,274 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:22,288 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:22,350 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:10:22,351 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:22,351 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948781134]
[2024-03-09 03:10:22,351 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948781134] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 03:10:22,351 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308615483]
[2024-03-09 03:10:22,351 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:22,351 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:10:22,351 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:10:22,355 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:10:22,358 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:10:22,480 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:22,482 INFO  L263         TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 4 conjunts are in the unsatisfiable core
[2024-03-09 03:10:22,483 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:10:22,556 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:10:22,556 INFO  L328         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 03:10:22,611 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:10:22,611 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [308615483] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 03:10:22,611 INFO  L184   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 03:10:22,611 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8
[2024-03-09 03:10:22,611 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443933762]
[2024-03-09 03:10:22,611 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 03:10:22,612 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 9 states
[2024-03-09 03:10:22,612 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:10:22,612 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2024-03-09 03:10:22,612 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72
[2024-03-09 03:10:22,744 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 176 out of 307
[2024-03-09 03:10:22,746 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 326 transitions, 2380 flow. Second operand  has 9 states, 9 states have (on average 179.77777777777777) internal successors, (1618), 9 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:22,746 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:10:22,746 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 307
[2024-03-09 03:10:22,747 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:10:24,743 INFO  L130       PetriNetUnfolder]: 7005/16992 cut-off events.
[2024-03-09 03:10:24,744 INFO  L131       PetriNetUnfolder]: For 27211/32711 co-relation queries the response was YES.
[2024-03-09 03:10:24,790 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 55067 conditions, 16992 events. 7005/16992 cut-off events. For 27211/32711 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 160994 event pairs, 1277 based on Foata normal form. 273/16570 useless extension candidates. Maximal degree in co-relation 55045. Up to 5386 conditions per place. 
[2024-03-09 03:10:24,839 INFO  L137   encePairwiseOnDemand]: 300/307 looper letters, 128 selfloop transitions, 6 changer transitions 12/403 dead transitions.
[2024-03-09 03:10:24,839 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 403 transitions, 3004 flow
[2024-03-09 03:10:24,840 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2024-03-09 03:10:24,840 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 8 states.
[2024-03-09 03:10:24,842 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1496 transitions.
[2024-03-09 03:10:24,842 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6091205211726385
[2024-03-09 03:10:24,843 INFO  L72            ComplementDD]: Start complementDD. Operand 8 states and 1496 transitions.
[2024-03-09 03:10:24,843 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 8 states and 1496 transitions.
[2024-03-09 03:10:24,843 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:10:24,843 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1496 transitions.
[2024-03-09 03:10:24,845 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 9 states, 8 states have (on average 187.0) internal successors, (1496), 8 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:24,848 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:24,848 INFO  L81            ComplementDD]: Finished complementDD. Result  has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:24,848 INFO  L175             Difference]: Start difference. First operand has 121 places, 326 transitions, 2380 flow. Second operand 8 states and 1496 transitions.
[2024-03-09 03:10:24,848 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 403 transitions, 3004 flow
[2024-03-09 03:10:25,028 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 403 transitions, 2908 flow, removed 48 selfloop flow, removed 0 redundant places.
[2024-03-09 03:10:25,032 INFO  L231             Difference]: Finished difference. Result has 132 places, 324 transitions, 2290 flow
[2024-03-09 03:10:25,032 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2290, PETRI_PLACES=132, PETRI_TRANSITIONS=324}
[2024-03-09 03:10:25,032 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 35 predicate places.
[2024-03-09 03:10:25,032 INFO  L495      AbstractCegarLoop]: Abstraction has has 132 places, 324 transitions, 2290 flow
[2024-03-09 03:10:25,033 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 9 states, 9 states have (on average 179.77777777777777) internal successors, (1618), 9 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:25,033 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:25,033 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, 1]
[2024-03-09 03:10:25,040 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:10:25,235 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,2 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:10:25,236 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:10:25,237 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:25,237 INFO  L85        PathProgramCache]: Analyzing trace with hash -1040844441, now seen corresponding path program 1 times
[2024-03-09 03:10:25,237 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:25,237 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40988221]
[2024-03-09 03:10:25,238 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:25,238 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:25,260 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:25,543 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:10:25,543 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:25,543 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40988221]
[2024-03-09 03:10:25,543 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40988221] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:10:25,543 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:10:25,543 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-03-09 03:10:25,543 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180064100]
[2024-03-09 03:10:25,544 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:10:25,544 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-03-09 03:10:25,544 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:10:25,544 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-03-09 03:10:25,544 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2024-03-09 03:10:25,896 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 155 out of 307
[2024-03-09 03:10:25,897 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 324 transitions, 2290 flow. Second operand  has 8 states, 8 states have (on average 158.75) internal successors, (1270), 8 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:25,897 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:10:25,897 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 307
[2024-03-09 03:10:25,898 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:10:28,774 INFO  L130       PetriNetUnfolder]: 12962/25954 cut-off events.
[2024-03-09 03:10:28,774 INFO  L131       PetriNetUnfolder]: For 50938/51438 co-relation queries the response was YES.
[2024-03-09 03:10:28,854 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 91266 conditions, 25954 events. 12962/25954 cut-off events. For 50938/51438 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 225732 event pairs, 6607 based on Foata normal form. 440/25571 useless extension candidates. Maximal degree in co-relation 91239. Up to 20368 conditions per place. 
[2024-03-09 03:10:28,932 INFO  L137   encePairwiseOnDemand]: 298/307 looper letters, 292 selfloop transitions, 7 changer transitions 9/357 dead transitions.
[2024-03-09 03:10:28,932 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 357 transitions, 3068 flow
[2024-03-09 03:10:28,933 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-03-09 03:10:28,933 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-03-09 03:10:28,934 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1176 transitions.
[2024-03-09 03:10:28,934 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5472312703583062
[2024-03-09 03:10:28,934 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1176 transitions.
[2024-03-09 03:10:28,935 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1176 transitions.
[2024-03-09 03:10:28,935 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:10:28,935 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1176 transitions.
[2024-03-09 03:10:28,937 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 168.0) internal successors, (1176), 7 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:28,938 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 307.0) internal successors, (2456), 8 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:28,939 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 307.0) internal successors, (2456), 8 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:28,939 INFO  L175             Difference]: Start difference. First operand has 132 places, 324 transitions, 2290 flow. Second operand 7 states and 1176 transitions.
[2024-03-09 03:10:28,939 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 357 transitions, 3068 flow
[2024-03-09 03:10:29,115 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 357 transitions, 3065 flow, removed 1 selfloop flow, removed 1 redundant places.
[2024-03-09 03:10:29,119 INFO  L231             Difference]: Finished difference. Result has 137 places, 325 transitions, 2331 flow
[2024-03-09 03:10:29,119 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=2275, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2331, PETRI_PLACES=137, PETRI_TRANSITIONS=325}
[2024-03-09 03:10:29,120 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 40 predicate places.
[2024-03-09 03:10:29,120 INFO  L495      AbstractCegarLoop]: Abstraction has has 137 places, 325 transitions, 2331 flow
[2024-03-09 03:10:29,120 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 158.75) internal successors, (1270), 8 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:29,120 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:29,120 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, 1]
[2024-03-09 03:10:29,121 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20
[2024-03-09 03:10:29,121 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:10:29,121 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:29,121 INFO  L85        PathProgramCache]: Analyzing trace with hash -222542757, now seen corresponding path program 1 times
[2024-03-09 03:10:29,121 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:29,121 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993580314]
[2024-03-09 03:10:29,121 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:29,121 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:29,140 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:29,394 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:10:29,395 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:29,395 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993580314]
[2024-03-09 03:10:29,395 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993580314] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:10:29,395 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:10:29,395 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-03-09 03:10:29,395 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576868399]
[2024-03-09 03:10:29,395 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:10:29,395 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-03-09 03:10:29,396 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:10:29,396 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-03-09 03:10:29,396 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2024-03-09 03:10:29,683 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 307
[2024-03-09 03:10:29,684 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 325 transitions, 2331 flow. Second operand  has 8 states, 8 states have (on average 155.625) internal successors, (1245), 8 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:29,684 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:10:29,684 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 307
[2024-03-09 03:10:29,684 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:10:33,837 INFO  L130       PetriNetUnfolder]: 15977/29905 cut-off events.
[2024-03-09 03:10:33,837 INFO  L131       PetriNetUnfolder]: For 49899/50294 co-relation queries the response was YES.
[2024-03-09 03:10:33,957 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 108788 conditions, 29905 events. 15977/29905 cut-off events. For 49899/50294 co-relation queries the response was YES. Maximal size of possible extension queue 770. Compared 248494 event pairs, 5836 based on Foata normal form. 556/29908 useless extension candidates. Maximal degree in co-relation 108757. Up to 15437 conditions per place. 
[2024-03-09 03:10:34,052 INFO  L137   encePairwiseOnDemand]: 291/307 looper letters, 467 selfloop transitions, 154 changer transitions 26/676 dead transitions.
[2024-03-09 03:10:34,052 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 676 transitions, 5701 flow
[2024-03-09 03:10:34,053 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2024-03-09 03:10:34,053 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 8 states.
[2024-03-09 03:10:34,054 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1484 transitions.
[2024-03-09 03:10:34,055 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6042345276872965
[2024-03-09 03:10:34,055 INFO  L72            ComplementDD]: Start complementDD. Operand 8 states and 1484 transitions.
[2024-03-09 03:10:34,055 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 8 states and 1484 transitions.
[2024-03-09 03:10:34,056 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:10:34,056 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1484 transitions.
[2024-03-09 03:10:34,058 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 9 states, 8 states have (on average 185.5) internal successors, (1484), 8 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:34,060 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:34,061 INFO  L81            ComplementDD]: Finished complementDD. Result  has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:34,061 INFO  L175             Difference]: Start difference. First operand has 137 places, 325 transitions, 2331 flow. Second operand 8 states and 1484 transitions.
[2024-03-09 03:10:34,061 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 676 transitions, 5701 flow
[2024-03-09 03:10:34,464 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 676 transitions, 5677 flow, removed 1 selfloop flow, removed 2 redundant places.
[2024-03-09 03:10:34,470 INFO  L231             Difference]: Finished difference. Result has 147 places, 405 transitions, 3522 flow
[2024-03-09 03:10:34,470 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=2323, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3522, PETRI_PLACES=147, PETRI_TRANSITIONS=405}
[2024-03-09 03:10:34,471 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 50 predicate places.
[2024-03-09 03:10:34,471 INFO  L495      AbstractCegarLoop]: Abstraction has has 147 places, 405 transitions, 3522 flow
[2024-03-09 03:10:34,471 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 155.625) internal successors, (1245), 8 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:34,471 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:34,471 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]
[2024-03-09 03:10:34,471 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21
[2024-03-09 03:10:34,472 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:10:34,472 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:34,472 INFO  L85        PathProgramCache]: Analyzing trace with hash -2124588407, now seen corresponding path program 1 times
[2024-03-09 03:10:34,472 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:34,472 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199410202]
[2024-03-09 03:10:34,472 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:34,472 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:34,492 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:34,515 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:10:34,515 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:34,515 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199410202]
[2024-03-09 03:10:34,515 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199410202] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:10:34,515 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:10:34,515 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:10:34,515 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460185538]
[2024-03-09 03:10:34,516 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:10:34,516 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:10:34,516 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:10:34,516 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:10:34,516 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:10:34,553 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 175 out of 307
[2024-03-09 03:10:34,554 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 405 transitions, 3522 flow. Second operand  has 3 states, 3 states have (on average 180.66666666666666) internal successors, (542), 3 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:34,554 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:10:34,554 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 307
[2024-03-09 03:10:34,554 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:10:36,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([752] L1044-4-->L1044-6: Formula: (= (store |v_#race_66| v_~datas~0.base_63 (store (select |v_#race_66| v_~datas~0.base_63) (+ (* v_threadThread2of2ForFork0_~j~0_23 4) v_~datas~0.offset_55) |v_threadThread2of2ForFork0_#t~nondet6_21|)) |v_#race_65|)  InVars {#race=|v_#race_66|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_65|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_21|, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet6][266], [Black: 506#(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|))), threadThread1of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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|))), threadThread2of2ForFork0InUse, 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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|))), 530#true, Black: 523#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 90#L1058-7true, Black: 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, 196#true, 72#threadEXITtrue, 248#true, Black: 222#true, 205#true, 224#(= |#race~datas~0| 0), Black: 231#(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: 229#(= (select (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: 230#(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: 232#(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)), 57#L1044-6true, 227#true, Black: 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:10:36,435 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2024-03-09 03:10:36,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2024-03-09 03:10:36,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2024-03-09 03:10:36,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2024-03-09 03:10:36,440 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([752] L1044-4-->L1044-6: Formula: (= (store |v_#race_66| v_~datas~0.base_63 (store (select |v_#race_66| v_~datas~0.base_63) (+ (* v_threadThread2of2ForFork0_~j~0_23 4) v_~datas~0.offset_55) |v_threadThread2of2ForFork0_#t~nondet6_21|)) |v_#race_65|)  InVars {#race=|v_#race_66|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_65|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_21|, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet6][189], [threadThread1of2ForFork0InUse, Black: 506#(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: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread2of2ForFork0InUse, Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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|))), 186#L1058-8true, 530#true, Black: 523#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, 196#true, 72#threadEXITtrue, Black: 222#true, 248#true, 205#true, 224#(= |#race~datas~0| 0), Black: 231#(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: 229#(= (select (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: 230#(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: 232#(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)), 57#L1044-6true, 227#true, Black: 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:10:36,440 INFO  L383   tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event
[2024-03-09 03:10:36,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2024-03-09 03:10:36,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2024-03-09 03:10:36,440 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2024-03-09 03:10:36,496 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([752] L1044-4-->L1044-6: Formula: (= (store |v_#race_66| v_~datas~0.base_63 (store (select |v_#race_66| v_~datas~0.base_63) (+ (* v_threadThread2of2ForFork0_~j~0_23 4) v_~datas~0.offset_55) |v_threadThread2of2ForFork0_#t~nondet6_21|)) |v_#race_65|)  InVars {#race=|v_#race_66|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_65|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_21|, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet6][189], [threadThread1of2ForFork0InUse, Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 506#(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: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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|))), threadThread2of2ForFork0InUse, Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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|))), 186#L1058-8true, 530#true, Black: 523#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, 196#true, 72#threadEXITtrue, 248#true, Black: 222#true, 205#true, 224#(= |#race~datas~0| 0), Black: 231#(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: 229#(= (select (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: 230#(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: 232#(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)), 57#L1044-6true, 227#true, Black: 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:10:36,496 INFO  L383   tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event
[2024-03-09 03:10:36,496 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2024-03-09 03:10:36,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2024-03-09 03:10:36,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2024-03-09 03:10:36,497 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2024-03-09 03:10:36,855 INFO  L130       PetriNetUnfolder]: 7478/17195 cut-off events.
[2024-03-09 03:10:36,855 INFO  L131       PetriNetUnfolder]: For 60481/80854 co-relation queries the response was YES.
[2024-03-09 03:10:36,936 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 67462 conditions, 17195 events. 7478/17195 cut-off events. For 60481/80854 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 160422 event pairs, 2084 based on Foata normal form. 752/17027 useless extension candidates. Maximal degree in co-relation 67426. Up to 5634 conditions per place. 
[2024-03-09 03:10:36,996 INFO  L137   encePairwiseOnDemand]: 304/307 looper letters, 113 selfloop transitions, 2 changer transitions 0/419 dead transitions.
[2024-03-09 03:10:36,996 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 419 transitions, 3823 flow
[2024-03-09 03:10:36,997 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:10:36,997 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:10:36,997 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 574 transitions.
[2024-03-09 03:10:36,998 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6232356134636265
[2024-03-09 03:10:36,998 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 574 transitions.
[2024-03-09 03:10:36,998 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 574 transitions.
[2024-03-09 03:10:36,998 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:10:36,998 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 574 transitions.
[2024-03-09 03:10:36,999 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 191.33333333333334) internal successors, (574), 3 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:37,000 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 307.0) internal successors, (1228), 4 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:37,000 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 307.0) internal successors, (1228), 4 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:37,000 INFO  L175             Difference]: Start difference. First operand has 147 places, 405 transitions, 3522 flow. Second operand 3 states and 574 transitions.
[2024-03-09 03:10:37,000 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 419 transitions, 3823 flow
[2024-03-09 03:10:37,334 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 419 transitions, 3817 flow, removed 3 selfloop flow, removed 1 redundant places.
[2024-03-09 03:10:37,338 INFO  L231             Difference]: Finished difference. Result has 146 places, 404 transitions, 3518 flow
[2024-03-09 03:10:37,338 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=3514, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3518, PETRI_PLACES=146, PETRI_TRANSITIONS=404}
[2024-03-09 03:10:37,339 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 49 predicate places.
[2024-03-09 03:10:37,339 INFO  L495      AbstractCegarLoop]: Abstraction has has 146 places, 404 transitions, 3518 flow
[2024-03-09 03:10:37,339 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 180.66666666666666) internal successors, (542), 3 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:37,339 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:37,339 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, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:10:37,339 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22
[2024-03-09 03:10:37,339 INFO  L420      AbstractCegarLoop]: === Iteration 14 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:10:37,340 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:37,340 INFO  L85        PathProgramCache]: Analyzing trace with hash -2102025931, now seen corresponding path program 1 times
[2024-03-09 03:10:37,340 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:37,340 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336370196]
[2024-03-09 03:10:37,340 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:37,340 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:37,369 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:37,714 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:10:37,714 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:37,715 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336370196]
[2024-03-09 03:10:37,715 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336370196] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 03:10:37,715 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117339704]
[2024-03-09 03:10:37,715 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:37,715 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:10:37,715 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:10:37,716 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:10:37,720 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:10:37,838 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:37,840 INFO  L263         TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 27 conjunts are in the unsatisfiable core
[2024-03-09 03:10:37,844 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:10:37,872 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 60 treesize of output 58
[2024-03-09 03:10:38,024 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:10:38,024 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 28 treesize of output 29
[2024-03-09 03:10:38,087 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:10:38,114 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:10:38,124 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:10:38,139 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:10:38,139 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:10:38,161 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:10:38,161 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:10:38,196 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:10:38,208 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:10:38,208 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:10:38,208 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117339704] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:10:38,209 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 03:10:38,209 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 11
[2024-03-09 03:10:38,209 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910201515]
[2024-03-09 03:10:38,209 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:10:38,209 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2024-03-09 03:10:38,210 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:10:38,210 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2024-03-09 03:10:38,210 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156
[2024-03-09 03:10:38,576 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 145 out of 307
[2024-03-09 03:10:38,577 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 404 transitions, 3518 flow. Second operand  has 10 states, 10 states have (on average 148.4) internal successors, (1484), 10 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:38,577 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:10:38,577 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 307
[2024-03-09 03:10:38,577 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:10:45,696 INFO  L130       PetriNetUnfolder]: 26913/47809 cut-off events.
[2024-03-09 03:10:45,696 INFO  L131       PetriNetUnfolder]: For 140179/140415 co-relation queries the response was YES.
[2024-03-09 03:10:45,927 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 207567 conditions, 47809 events. 26913/47809 cut-off events. For 140179/140415 co-relation queries the response was YES. Maximal size of possible extension queue 1269. Compared 408465 event pairs, 4556 based on Foata normal form. 230/47729 useless extension candidates. Maximal degree in co-relation 207531. Up to 27607 conditions per place. 
[2024-03-09 03:10:46,095 INFO  L137   encePairwiseOnDemand]: 285/307 looper letters, 801 selfloop transitions, 219 changer transitions 2/1046 dead transitions.
[2024-03-09 03:10:46,096 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 1046 transitions, 11045 flow
[2024-03-09 03:10:46,096 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2024-03-09 03:10:46,097 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 11 states.
[2024-03-09 03:10:46,099 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1856 transitions.
[2024-03-09 03:10:46,099 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5496002368966538
[2024-03-09 03:10:46,099 INFO  L72            ComplementDD]: Start complementDD. Operand 11 states and 1856 transitions.
[2024-03-09 03:10:46,099 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 11 states and 1856 transitions.
[2024-03-09 03:10:46,100 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:10:46,100 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1856 transitions.
[2024-03-09 03:10:46,102 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 12 states, 11 states have (on average 168.72727272727272) internal successors, (1856), 11 states have internal predecessors, (1856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:46,105 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 12 states, 12 states have (on average 307.0) internal successors, (3684), 12 states have internal predecessors, (3684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:46,105 INFO  L81            ComplementDD]: Finished complementDD. Result  has 12 states, 12 states have (on average 307.0) internal successors, (3684), 12 states have internal predecessors, (3684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:46,105 INFO  L175             Difference]: Start difference. First operand has 146 places, 404 transitions, 3518 flow. Second operand 11 states and 1856 transitions.
[2024-03-09 03:10:46,106 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 1046 transitions, 11045 flow
[2024-03-09 03:10:47,470 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 1046 transitions, 11025 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 03:10:47,479 INFO  L231             Difference]: Finished difference. Result has 163 places, 633 transitions, 6985 flow
[2024-03-09 03:10:47,479 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=3514, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6985, PETRI_PLACES=163, PETRI_TRANSITIONS=633}
[2024-03-09 03:10:47,480 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 66 predicate places.
[2024-03-09 03:10:47,480 INFO  L495      AbstractCegarLoop]: Abstraction has has 163 places, 633 transitions, 6985 flow
[2024-03-09 03:10:47,480 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 148.4) internal successors, (1484), 10 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:47,480 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:47,480 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, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:10:47,487 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:10:47,682 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,3 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:10:47,682 INFO  L420      AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:10:47,683 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:47,683 INFO  L85        PathProgramCache]: Analyzing trace with hash -946677939, now seen corresponding path program 1 times
[2024-03-09 03:10:47,683 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:47,684 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784433509]
[2024-03-09 03:10:47,684 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:47,684 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:47,708 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:48,056 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:10:48,056 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:48,056 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784433509]
[2024-03-09 03:10:48,056 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784433509] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 03:10:48,057 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393800885]
[2024-03-09 03:10:48,057 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:48,057 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:10:48,058 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:10:48,059 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:10:48,061 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:10:48,242 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:48,243 INFO  L263         TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 31 conjunts are in the unsatisfiable core
[2024-03-09 03:10:48,248 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:10:48,259 INFO  L321             Elim1Store]: treesize reduction 11, result has 8.3 percent of original size
[2024-03-09 03:10:48,260 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 64 treesize of output 56
[2024-03-09 03:10:48,409 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:10:48,410 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28
[2024-03-09 03:10:48,482 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 24 treesize of output 12
[2024-03-09 03:10:48,502 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:10:48,513 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:10:48,534 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:10:48,534 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:10:48,554 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:10:48,554 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:10:48,584 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:10:48,595 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:10:48,596 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:10:48,596 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [393800885] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:10:48,596 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 03:10:48,596 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 11
[2024-03-09 03:10:48,596 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320208960]
[2024-03-09 03:10:48,596 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:10:48,597 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2024-03-09 03:10:48,597 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:10:48,597 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2024-03-09 03:10:48,598 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156
[2024-03-09 03:10:49,271 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 160 out of 307
[2024-03-09 03:10:49,272 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 633 transitions, 6985 flow. Second operand  has 10 states, 10 states have (on average 162.6) internal successors, (1626), 10 states have internal predecessors, (1626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:49,272 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:10:49,273 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 307
[2024-03-09 03:10:49,273 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:10:53,611 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([643] 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: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 506#(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|))), threadThread1of2ForFork0InUse, Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse, Black: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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|))), 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 118#L1058-9true, 54#L1042-1true, Black: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 733#(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|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |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: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 534#true, Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 205#true, Black: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 196#true, 72#threadEXITtrue, 248#true, Black: 222#true, 224#(= |#race~datas~0| 0), Black: 579#(and (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: 543#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 540#(and (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 677#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.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: 231#(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: 544#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 539#(not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)), Black: 229#(= (select (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: 541#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 230#(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: 232#(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: 548#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 542#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 227#true, Black: 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:10:53,611 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event
[2024-03-09 03:10:53,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:10:53,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:10:53,612 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is cut-off event
[2024-03-09 03:10:54,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([643] 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: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 506#(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|))), threadThread1of2ForFork0InUse, Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), 42#L1042-4true, Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse, Black: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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|))), 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 118#L1058-9true, Black: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 733#(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|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |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: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 534#true, Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 205#true, Black: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 196#true, 72#threadEXITtrue, 248#true, Black: 222#true, 224#(= |#race~datas~0| 0), Black: 579#(and (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: 543#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 540#(and (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 677#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.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: 231#(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: 544#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 539#(not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)), Black: 229#(= (select (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: 541#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 230#(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: 232#(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: 548#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 542#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 227#true, Black: 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:10:54,187 INFO  L383   tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event
[2024-03-09 03:10:54,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:10:54,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:10:54,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 74 ancestors and is cut-off event
[2024-03-09 03:10:55,178 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([643] 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: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 506#(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|))), threadThread1of2ForFork0InUse, Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse, Black: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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|))), 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 118#L1058-9true, Black: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 733#(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|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |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: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 534#true, Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 205#true, Black: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, 196#true, 120#L1044true, 72#threadEXITtrue, 248#true, Black: 222#true, 224#(= |#race~datas~0| 0), Black: 579#(and (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: 543#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 540#(and (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 677#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.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: 231#(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: 544#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 539#(not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)), Black: 229#(= (select (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: 541#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 230#(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: 232#(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: 548#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 542#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 227#true, Black: 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:10:55,178 INFO  L383   tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event
[2024-03-09 03:10:55,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2024-03-09 03:10:55,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2024-03-09 03:10:55,178 INFO  L386   tUnfolder$Statistics]:   existing Event has 77 ancestors and is cut-off event
[2024-03-09 03:10:55,447 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([752] L1044-4-->L1044-6: Formula: (= (store |v_#race_66| v_~datas~0.base_63 (store (select |v_#race_66| v_~datas~0.base_63) (+ (* v_threadThread2of2ForFork0_~j~0_23 4) v_~datas~0.offset_55) |v_threadThread2of2ForFork0_#t~nondet6_21|)) |v_#race_65|)  InVars {#race=|v_#race_66|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_65|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_21|, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet6][376], [Black: 506#(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: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), threadThread1of2ForFork0InUse, Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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|))), 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse, Black: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 733#(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|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |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: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 534#true, Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 90#L1058-7true, Black: 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, 196#true, 72#threadEXITtrue, 248#true, Black: 222#true, 205#true, 224#(= |#race~datas~0| 0), Black: 579#(and (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: 543#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 540#(and (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 677#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.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: 231#(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: 544#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 229#(= (select (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: 539#(not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)), Black: 230#(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: 541#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 232#(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: 548#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 542#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 57#L1044-6true, 227#true, Black: 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:10:55,447 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2024-03-09 03:10:55,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2024-03-09 03:10:55,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2024-03-09 03:10:55,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2024-03-09 03:10:55,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([752] L1044-4-->L1044-6: Formula: (= (store |v_#race_66| v_~datas~0.base_63 (store (select |v_#race_66| v_~datas~0.base_63) (+ (* v_threadThread2of2ForFork0_~j~0_23 4) v_~datas~0.offset_55) |v_threadThread2of2ForFork0_#t~nondet6_21|)) |v_#race_65|)  InVars {#race=|v_#race_66|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_65|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_21|, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet6][549], [threadThread1of2ForFork0InUse, Black: 506#(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: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), threadThread2of2ForFork0InUse, Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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|))), 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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|))), 733#(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|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |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: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 534#true, Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, 196#true, 72#threadEXITtrue, Black: 222#true, 248#true, 205#true, 224#(= |#race~datas~0| 0), Black: 579#(and (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: 543#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 540#(and (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 677#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.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: 231#(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: 544#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 229#(= (select (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: 539#(not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)), Black: 230#(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: 541#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 232#(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: 548#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 542#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 57#L1044-6true, 27#L1058-6true, 227#true, Black: 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:10:55,449 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2024-03-09 03:10:55,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2024-03-09 03:10:55,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2024-03-09 03:10:55,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2024-03-09 03:10:55,619 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([643] 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: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 506#(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|))), threadThread1of2ForFork0InUse, Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse, Black: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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|))), 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 118#L1058-9true, Black: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 733#(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|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |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: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 534#true, Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 205#true, Black: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, 196#true, 72#threadEXITtrue, 248#true, Black: 222#true, 224#(= |#race~datas~0| 0), Black: 579#(and (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: 543#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 540#(and (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 677#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.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: 544#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 231#(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: 539#(not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)), Black: 229#(= (select (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: 541#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 230#(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: 232#(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: 548#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 542#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 227#true, Black: 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), 175#L1044-3true, 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:10:55,619 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2024-03-09 03:10:55,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2024-03-09 03:10:55,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2024-03-09 03:10:55,619 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2024-03-09 03:10:55,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([752] L1044-4-->L1044-6: Formula: (= (store |v_#race_66| v_~datas~0.base_63 (store (select |v_#race_66| v_~datas~0.base_63) (+ (* v_threadThread2of2ForFork0_~j~0_23 4) v_~datas~0.offset_55) |v_threadThread2of2ForFork0_#t~nondet6_21|)) |v_#race_65|)  InVars {#race=|v_#race_66|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_65|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_21|, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet6][376], [Black: 506#(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: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), threadThread1of2ForFork0InUse, Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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|))), 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse, Black: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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|))), 186#L1058-8true, Black: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 733#(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|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |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: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 534#true, Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, 196#true, 72#threadEXITtrue, 248#true, Black: 222#true, 205#true, 224#(= |#race~datas~0| 0), Black: 579#(and (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: 543#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 540#(and (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 677#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.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: 231#(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: 544#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 229#(= (select (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: 539#(not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)), Black: 230#(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: 541#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 232#(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: 548#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 542#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 57#L1044-6true, 227#true, Black: 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:10:55,663 INFO  L383   tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event
[2024-03-09 03:10:55,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2024-03-09 03:10:55,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2024-03-09 03:10:55,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2024-03-09 03:10:55,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([752] L1044-4-->L1044-6: Formula: (= (store |v_#race_66| v_~datas~0.base_63 (store (select |v_#race_66| v_~datas~0.base_63) (+ (* v_threadThread2of2ForFork0_~j~0_23 4) v_~datas~0.offset_55) |v_threadThread2of2ForFork0_#t~nondet6_21|)) |v_#race_65|)  InVars {#race=|v_#race_66|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_65|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_21|, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet6][549], [threadThread1of2ForFork0InUse, Black: 506#(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: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), threadThread2of2ForFork0InUse, Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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|))), 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 733#(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|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |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: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 534#true, Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 90#L1058-7true, Black: 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, 196#true, 72#threadEXITtrue, Black: 222#true, 248#true, 205#true, 224#(= |#race~datas~0| 0), Black: 579#(and (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: 543#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 540#(and (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 677#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.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: 231#(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: 544#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 229#(= (select (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: 539#(not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)), Black: 230#(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: 541#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 232#(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: 548#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 542#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 57#L1044-6true, 227#true, Black: 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:10:55,665 INFO  L383   tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event
[2024-03-09 03:10:55,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2024-03-09 03:10:55,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2024-03-09 03:10:55,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 79 ancestors and is cut-off event
[2024-03-09 03:10:55,811 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([752] L1044-4-->L1044-6: Formula: (= (store |v_#race_66| v_~datas~0.base_63 (store (select |v_#race_66| v_~datas~0.base_63) (+ (* v_threadThread2of2ForFork0_~j~0_23 4) v_~datas~0.offset_55) |v_threadThread2of2ForFork0_#t~nondet6_21|)) |v_#race_65|)  InVars {#race=|v_#race_66|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_65|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_21|, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet6][376], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), threadThread1of2ForFork0InUse, Black: 506#(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: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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|))), 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse, Black: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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|))), 186#L1058-8true, 733#(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|)) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |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: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 534#true, Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, 196#true, 72#threadEXITtrue, Black: 222#true, 248#true, 205#true, 224#(= |#race~datas~0| 0), Black: 579#(and (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: 543#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 540#(and (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 677#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.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: 231#(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: 544#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 229#(= (select (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: 539#(not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)), Black: 230#(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: 541#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 548#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 232#(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: 542#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 57#L1044-6true, 227#true, Black: 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:10:55,811 INFO  L383   tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event
[2024-03-09 03:10:55,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2024-03-09 03:10:55,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2024-03-09 03:10:55,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2024-03-09 03:10:55,811 INFO  L386   tUnfolder$Statistics]:   existing Event has 80 ancestors and is cut-off event
[2024-03-09 03:10:56,655 INFO  L130       PetriNetUnfolder]: 22009/41228 cut-off events.
[2024-03-09 03:10:56,656 INFO  L131       PetriNetUnfolder]: For 212254/213274 co-relation queries the response was YES.
[2024-03-09 03:10:56,914 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 203425 conditions, 41228 events. 22009/41228 cut-off events. For 212254/213274 co-relation queries the response was YES. Maximal size of possible extension queue 1203. Compared 370472 event pairs, 2155 based on Foata normal form. 655/41164 useless extension candidates. Maximal degree in co-relation 203380. Up to 14374 conditions per place. 
[2024-03-09 03:10:57,071 INFO  L137   encePairwiseOnDemand]: 296/307 looper letters, 1016 selfloop transitions, 57 changer transitions 6/1206 dead transitions.
[2024-03-09 03:10:57,071 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 1206 transitions, 15691 flow
[2024-03-09 03:10:57,072 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-03-09 03:10:57,072 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 9 states.
[2024-03-09 03:10:57,073 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1634 transitions.
[2024-03-09 03:10:57,073 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5913861744480637
[2024-03-09 03:10:57,073 INFO  L72            ComplementDD]: Start complementDD. Operand 9 states and 1634 transitions.
[2024-03-09 03:10:57,073 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 9 states and 1634 transitions.
[2024-03-09 03:10:57,074 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:10:57,074 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1634 transitions.
[2024-03-09 03:10:57,075 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 10 states, 9 states have (on average 181.55555555555554) internal successors, (1634), 9 states have internal predecessors, (1634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:57,078 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 10 states, 10 states have (on average 307.0) internal successors, (3070), 10 states have internal predecessors, (3070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:57,078 INFO  L81            ComplementDD]: Finished complementDD. Result  has 10 states, 10 states have (on average 307.0) internal successors, (3070), 10 states have internal predecessors, (3070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:57,078 INFO  L175             Difference]: Start difference. First operand has 163 places, 633 transitions, 6985 flow. Second operand 9 states and 1634 transitions.
[2024-03-09 03:10:57,078 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 1206 transitions, 15691 flow
[2024-03-09 03:10:58,541 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 1206 transitions, 15649 flow, removed 21 selfloop flow, removed 0 redundant places.
[2024-03-09 03:10:58,779 INFO  L231             Difference]: Finished difference. Result has 170 places, 632 transitions, 7083 flow
[2024-03-09 03:10:58,779 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=6969, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7083, PETRI_PLACES=170, PETRI_TRANSITIONS=632}
[2024-03-09 03:10:58,780 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 73 predicate places.
[2024-03-09 03:10:58,780 INFO  L495      AbstractCegarLoop]: Abstraction has has 170 places, 632 transitions, 7083 flow
[2024-03-09 03:10:58,780 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 162.6) internal successors, (1626), 10 states have internal predecessors, (1626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:10:58,780 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:10:58,780 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, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:10:58,785 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:10:58,981 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,SelfDestructingSolverStorable24
[2024-03-09 03:10:58,982 INFO  L420      AbstractCegarLoop]: === Iteration 16 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:10:58,982 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:10:58,983 INFO  L85        PathProgramCache]: Analyzing trace with hash 1620397025, now seen corresponding path program 2 times
[2024-03-09 03:10:58,983 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:10:58,983 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364313668]
[2024-03-09 03:10:58,983 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:10:58,983 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:10:59,007 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:10:59,411 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:10:59,411 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:10:59,411 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364313668]
[2024-03-09 03:10:59,411 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364313668] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 03:10:59,411 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755096969]
[2024-03-09 03:10:59,411 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-03-09 03:10:59,412 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:10:59,412 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:10:59,413 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:10:59,414 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:10:59,600 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2024-03-09 03:10:59,600 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 03:10:59,602 INFO  L263         TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 29 conjunts are in the unsatisfiable core
[2024-03-09 03:10:59,606 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:10:59,617 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:10:59,621 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:10:59,789 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:10:59,789 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 28 treesize of output 29
[2024-03-09 03:10:59,868 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:10:59,923 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:10:59,952 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:11:00,002 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:11:00,002 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:11:00,061 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:11:00,061 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:11:00,109 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 03:11:00,110 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:11:00,150 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:11:00,161 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:11:00,161 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:11:00,161 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [755096969] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:11:00,161 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 03:11:00,162 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 17
[2024-03-09 03:11:00,162 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461960299]
[2024-03-09 03:11:00,162 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:11:00,162 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2024-03-09 03:11:00,162 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:11:00,162 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2024-03-09 03:11:00,163 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342
[2024-03-09 03:11:00,692 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 307
[2024-03-09 03:11:00,693 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 632 transitions, 7083 flow. Second operand  has 11 states, 11 states have (on average 150.0909090909091) internal successors, (1651), 11 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:11:00,693 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:11:00,693 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 307
[2024-03-09 03:11:00,693 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:11:11,076 INFO  L130       PetriNetUnfolder]: 30115/53194 cut-off events.
[2024-03-09 03:11:11,076 INFO  L131       PetriNetUnfolder]: For 277165/277751 co-relation queries the response was YES.
[2024-03-09 03:11:11,395 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 270070 conditions, 53194 events. 30115/53194 cut-off events. For 277165/277751 co-relation queries the response was YES. Maximal size of possible extension queue 1324. Compared 461498 event pairs, 5244 based on Foata normal form. 644/53444 useless extension candidates. Maximal degree in co-relation 270024. Up to 18017 conditions per place. 
[2024-03-09 03:11:11,596 INFO  L137   encePairwiseOnDemand]: 291/307 looper letters, 841 selfloop transitions, 503 changer transitions 31/1402 dead transitions.
[2024-03-09 03:11:11,597 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 1402 transitions, 18011 flow
[2024-03-09 03:11:11,597 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2024-03-09 03:11:11,598 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 11 states.
[2024-03-09 03:11:11,599 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1847 transitions.
[2024-03-09 03:11:11,599 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5469351495410127
[2024-03-09 03:11:11,599 INFO  L72            ComplementDD]: Start complementDD. Operand 11 states and 1847 transitions.
[2024-03-09 03:11:11,599 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 11 states and 1847 transitions.
[2024-03-09 03:11:11,599 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:11:11,600 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1847 transitions.
[2024-03-09 03:11:11,601 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 12 states, 11 states have (on average 167.9090909090909) internal successors, (1847), 11 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:11:11,604 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 12 states, 12 states have (on average 307.0) internal successors, (3684), 12 states have internal predecessors, (3684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:11:11,604 INFO  L81            ComplementDD]: Finished complementDD. Result  has 12 states, 12 states have (on average 307.0) internal successors, (3684), 12 states have internal predecessors, (3684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:11:11,604 INFO  L175             Difference]: Start difference. First operand has 170 places, 632 transitions, 7083 flow. Second operand 11 states and 1847 transitions.
[2024-03-09 03:11:11,604 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 1402 transitions, 18011 flow
[2024-03-09 03:11:13,583 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 1402 transitions, 17803 flow, removed 0 selfloop flow, removed 8 redundant places.
[2024-03-09 03:11:13,596 INFO  L231             Difference]: Finished difference. Result has 179 places, 915 transitions, 12759 flow
[2024-03-09 03:11:13,597 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=6969, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12759, PETRI_PLACES=179, PETRI_TRANSITIONS=915}
[2024-03-09 03:11:13,597 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 82 predicate places.
[2024-03-09 03:11:13,597 INFO  L495      AbstractCegarLoop]: Abstraction has has 179 places, 915 transitions, 12759 flow
[2024-03-09 03:11:13,598 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 150.0909090909091) internal successors, (1651), 11 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:11:13,598 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:11:13,598 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, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:11:13,606 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0
[2024-03-09 03:11:13,798 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,5 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:11:13,799 INFO  L420      AbstractCegarLoop]: === Iteration 17 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:11:13,799 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:11:13,799 INFO  L85        PathProgramCache]: Analyzing trace with hash -1201031203, now seen corresponding path program 3 times
[2024-03-09 03:11:13,800 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:11:13,800 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727812418]
[2024-03-09 03:11:13,800 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:11:13,800 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:11:13,850 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:11:14,488 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:11:14,488 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:11:14,488 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727812418]
[2024-03-09 03:11:14,488 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727812418] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 03:11:14,488 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336676689]
[2024-03-09 03:11:14,488 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2024-03-09 03:11:14,488 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:11:14,489 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:11:14,490 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:11:14,491 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:11:14,768 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s)
[2024-03-09 03:11:14,768 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 03:11:14,770 INFO  L263         TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 37 conjunts are in the unsatisfiable core
[2024-03-09 03:11:14,778 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:11:14,788 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:11:14,933 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:11:14,933 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 29
[2024-03-09 03:11:15,011 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:11:15,028 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:11:15,063 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:11:15,107 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:11:15,107 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:11:15,159 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:11:15,198 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:11:15,226 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:11:15,227 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:11:15,285 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:11:15,310 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:11:15,338 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:11:15,377 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:11:15,391 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:11:15,391 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:11:15,391 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [336676689] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:11:15,391 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 03:11:15,391 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 17
[2024-03-09 03:11:15,392 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632202785]
[2024-03-09 03:11:15,392 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:11:15,392 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2024-03-09 03:11:15,393 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:11:15,393 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2024-03-09 03:11:15,393 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342
[2024-03-09 03:11:16,111 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 307
[2024-03-09 03:11:16,112 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 915 transitions, 12759 flow. Second operand  has 11 states, 11 states have (on average 150.0909090909091) internal successors, (1651), 11 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:11:16,112 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:11:16,112 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 307
[2024-03-09 03:11:16,112 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:11:24,564 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([752] L1044-4-->L1044-6: Formula: (= (store |v_#race_66| v_~datas~0.base_63 (store (select |v_#race_66| v_~datas~0.base_63) (+ (* v_threadThread2of2ForFork0_~j~0_23 4) v_~datas~0.offset_55) |v_threadThread2of2ForFork0_#t~nondet6_21|)) |v_#race_65|)  InVars {#race=|v_#race_66|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_65|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_21|, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet6][468], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 506#(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: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 534#true, 244#true, 72#threadEXITtrue, 248#true, 1024#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#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: 579#(and (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: 543#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 540#(and (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 677#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.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: 544#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 43#L1061-6true, Black: 539#(not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)), Black: 541#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 548#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 542#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 57#L1044-6true, 227#true, 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 196#true, Black: 222#true, 205#true, 224#(= |#race~datas~0| 0), Black: 994#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 231#(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: 996#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 229#(= (select (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: 852#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 230#(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: 992#(and (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 232#(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: 998#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 990#(and (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1000#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (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|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:11:24,564 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2024-03-09 03:11:24,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2024-03-09 03:11:24,564 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2024-03-09 03:11:24,565 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2024-03-09 03:11:27,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([752] L1044-4-->L1044-6: Formula: (= (store |v_#race_66| v_~datas~0.base_63 (store (select |v_#race_66| v_~datas~0.base_63) (+ (* v_threadThread2of2ForFork0_~j~0_23 4) v_~datas~0.offset_55) |v_threadThread2of2ForFork0_#t~nondet6_21|)) |v_#race_65|)  InVars {#race=|v_#race_66|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_65|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_21|, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet6][1133], [Black: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 506#(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: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 534#true, 244#true, 72#threadEXITtrue, 248#true, 1024#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#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: 579#(and (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: 543#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 540#(and (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 677#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.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: 544#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 539#(not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)), Black: 541#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 548#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 542#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 57#L1044-6true, 227#true, 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 145#L1061-12true, Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 196#true, Black: 222#true, 205#true, 224#(= |#race~datas~0| 0), Black: 994#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 996#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 231#(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: 229#(= (select (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: 852#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 230#(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: 992#(and (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 232#(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)), 990#(and (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 998#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 1000#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (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|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:11:27,211 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2024-03-09 03:11:27,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2024-03-09 03:11:27,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2024-03-09 03:11:27,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2024-03-09 03:11:29,943 INFO  L130       PetriNetUnfolder]: 31508/55462 cut-off events.
[2024-03-09 03:11:29,943 INFO  L131       PetriNetUnfolder]: For 410311/411186 co-relation queries the response was YES.
[2024-03-09 03:11:30,337 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 311083 conditions, 55462 events. 31508/55462 cut-off events. For 410311/411186 co-relation queries the response was YES. Maximal size of possible extension queue 1384. Compared 479405 event pairs, 6091 based on Foata normal form. 746/55856 useless extension candidates. Maximal degree in co-relation 311030. Up to 28064 conditions per place. 
[2024-03-09 03:11:30,554 INFO  L137   encePairwiseOnDemand]: 287/307 looper letters, 989 selfloop transitions, 565 changer transitions 46/1627 dead transitions.
[2024-03-09 03:11:30,555 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 1627 transitions, 22816 flow
[2024-03-09 03:11:30,555 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. 
[2024-03-09 03:11:30,555 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 15 states.
[2024-03-09 03:11:30,556 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2600 transitions.
[2024-03-09 03:11:30,557 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5646036916395223
[2024-03-09 03:11:30,557 INFO  L72            ComplementDD]: Start complementDD. Operand 15 states and 2600 transitions.
[2024-03-09 03:11:30,557 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 15 states and 2600 transitions.
[2024-03-09 03:11:30,558 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:11:30,558 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2600 transitions.
[2024-03-09 03:11:30,560 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 16 states, 15 states have (on average 173.33333333333334) internal successors, (2600), 15 states have internal predecessors, (2600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:11:30,563 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 16 states, 16 states have (on average 307.0) internal successors, (4912), 16 states have internal predecessors, (4912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:11:30,563 INFO  L81            ComplementDD]: Finished complementDD. Result  has 16 states, 16 states have (on average 307.0) internal successors, (4912), 16 states have internal predecessors, (4912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:11:30,563 INFO  L175             Difference]: Start difference. First operand has 179 places, 915 transitions, 12759 flow. Second operand 15 states and 2600 transitions.
[2024-03-09 03:11:30,563 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 1627 transitions, 22816 flow
[2024-03-09 03:11:34,004 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 1627 transitions, 22696 flow, removed 52 selfloop flow, removed 2 redundant places.
[2024-03-09 03:11:34,022 INFO  L231             Difference]: Finished difference. Result has 197 places, 1156 transitions, 17897 flow
[2024-03-09 03:11:34,022 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=12664, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=915, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=17897, PETRI_PLACES=197, PETRI_TRANSITIONS=1156}
[2024-03-09 03:11:34,022 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 100 predicate places.
[2024-03-09 03:11:34,023 INFO  L495      AbstractCegarLoop]: Abstraction has has 197 places, 1156 transitions, 17897 flow
[2024-03-09 03:11:34,023 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 150.0909090909091) internal successors, (1651), 11 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:11:34,023 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:11:34,023 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, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:11:34,031 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:11:34,224 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26
[2024-03-09 03:11:34,224 INFO  L420      AbstractCegarLoop]: === Iteration 18 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:11:34,225 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:11:34,225 INFO  L85        PathProgramCache]: Analyzing trace with hash 1567254675, now seen corresponding path program 4 times
[2024-03-09 03:11:34,226 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:11:34,226 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247685434]
[2024-03-09 03:11:34,226 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:11:34,226 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:11:34,249 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:11:34,730 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:11:34,730 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:11:34,730 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247685434]
[2024-03-09 03:11:34,730 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247685434] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 03:11:34,731 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407130449]
[2024-03-09 03:11:34,731 INFO  L93    rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST
[2024-03-09 03:11:34,731 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:11:34,731 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:11:34,732 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:11:34,733 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:11:35,034 INFO  L228   tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s)
[2024-03-09 03:11:35,034 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 03:11:35,036 INFO  L263         TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 36 conjunts are in the unsatisfiable core
[2024-03-09 03:11:35,043 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:11:35,050 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:11:35,190 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:11:35,191 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:11:35,262 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:11:35,272 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:11:35,302 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:11:35,331 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:11:35,373 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:11:35,373 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:11:35,433 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:11:35,433 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:11:35,482 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:11:35,513 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:11:35,536 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:11:35,564 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:11:35,607 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:11:35,618 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:11:35,619 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:11:35,619 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [407130449] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:11:35,619 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 03:11:35,619 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 17
[2024-03-09 03:11:35,619 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078928895]
[2024-03-09 03:11:35,619 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:11:35,619 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2024-03-09 03:11:35,619 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:11:35,620 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2024-03-09 03:11:35,620 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342
[2024-03-09 03:11:36,079 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 307
[2024-03-09 03:11:36,080 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 1156 transitions, 17897 flow. Second operand  has 11 states, 11 states have (on average 150.0909090909091) internal successors, (1651), 11 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:11:36,080 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:11:36,080 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 307
[2024-03-09 03:11:36,080 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:11:45,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([752] L1044-4-->L1044-6: Formula: (= (store |v_#race_66| v_~datas~0.base_63 (store (select |v_#race_66| v_~datas~0.base_63) (+ (* v_threadThread2of2ForFork0_~j~0_23 4) v_~datas~0.offset_55) |v_threadThread2of2ForFork0_#t~nondet6_21|)) |v_#race_65|)  InVars {#race=|v_#race_66|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_65|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_21|, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet6][477], [Black: 506#(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: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 534#true, Black: 1166#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 1127#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1020#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 1119#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1123#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1170#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 244#true, Black: 1168#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 72#threadEXITtrue, 1024#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#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|)), 248#true, Black: 579#(and (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|)), 1194#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#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: 543#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 540#(and (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 677#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.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|)), 43#L1061-6true, Black: 544#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 539#(not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)), Black: 541#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 548#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 542#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 57#L1044-6true, 227#true, 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 196#true, Black: 222#true, 205#true, 224#(= |#race~datas~0| 0), Black: 994#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 996#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 231#(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: 229#(= (select (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: 230#(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: 992#(and (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 232#(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: 998#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 990#(and (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1000#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (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|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:11:45,854 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2024-03-09 03:11:45,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2024-03-09 03:11:45,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2024-03-09 03:11:45,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2024-03-09 03:11:49,199 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([752] L1044-4-->L1044-6: Formula: (= (store |v_#race_66| v_~datas~0.base_63 (store (select |v_#race_66| v_~datas~0.base_63) (+ (* v_threadThread2of2ForFork0_~j~0_23 4) v_~datas~0.offset_55) |v_threadThread2of2ForFork0_#t~nondet6_21|)) |v_#race_65|)  InVars {#race=|v_#race_66|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_65|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_21|, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet6][1506], [Black: 506#(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: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 534#true, Black: 1166#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 1127#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1020#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 1119#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1123#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1170#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 244#true, Black: 1168#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 72#threadEXITtrue, 1024#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#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|)), 248#true, 1194#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#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: 579#(and (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: 543#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 540#(and (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 677#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.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: 544#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 539#(not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)), Black: 541#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 548#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 542#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 57#L1044-6true, 227#true, 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 145#L1061-12true, Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 196#true, Black: 222#true, 205#true, 224#(= |#race~datas~0| 0), Black: 994#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 996#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 231#(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: 229#(= (select (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: 230#(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: 992#(and (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 998#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 990#(and (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 232#(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: 1000#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (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|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:11:49,200 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2024-03-09 03:11:49,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2024-03-09 03:11:49,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2024-03-09 03:11:49,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2024-03-09 03:11:52,745 INFO  L130       PetriNetUnfolder]: 33915/59697 cut-off events.
[2024-03-09 03:11:52,745 INFO  L131       PetriNetUnfolder]: For 607621/608428 co-relation queries the response was YES.
[2024-03-09 03:11:53,173 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 372751 conditions, 59697 events. 33915/59697 cut-off events. For 607621/608428 co-relation queries the response was YES. Maximal size of possible extension queue 1455. Compared 520989 event pairs, 6195 based on Foata normal form. 704/60014 useless extension candidates. Maximal degree in co-relation 372692. Up to 27250 conditions per place. 
[2024-03-09 03:11:53,416 INFO  L137   encePairwiseOnDemand]: 287/307 looper letters, 1290 selfloop transitions, 495 changer transitions 29/1841 dead transitions.
[2024-03-09 03:11:53,416 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 1841 transitions, 30246 flow
[2024-03-09 03:11:53,417 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. 
[2024-03-09 03:11:53,417 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 12 states.
[2024-03-09 03:11:53,418 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2037 transitions.
[2024-03-09 03:11:53,419 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5529315960912052
[2024-03-09 03:11:53,419 INFO  L72            ComplementDD]: Start complementDD. Operand 12 states and 2037 transitions.
[2024-03-09 03:11:53,419 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 12 states and 2037 transitions.
[2024-03-09 03:11:53,419 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:11:53,419 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2037 transitions.
[2024-03-09 03:11:53,422 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 13 states, 12 states have (on average 169.75) internal successors, (2037), 12 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:11:53,425 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 13 states, 13 states have (on average 307.0) internal successors, (3991), 13 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:11:53,425 INFO  L81            ComplementDD]: Finished complementDD. Result  has 13 states, 13 states have (on average 307.0) internal successors, (3991), 13 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:11:53,425 INFO  L175             Difference]: Start difference. First operand has 197 places, 1156 transitions, 17897 flow. Second operand 12 states and 2037 transitions.
[2024-03-09 03:11:53,425 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 1841 transitions, 30246 flow
[2024-03-09 03:12:00,789 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 1841 transitions, 29453 flow, removed 388 selfloop flow, removed 3 redundant places.
[2024-03-09 03:12:00,812 INFO  L231             Difference]: Finished difference. Result has 209 places, 1407 transitions, 23208 flow
[2024-03-09 03:12:00,813 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=17143, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=23208, PETRI_PLACES=209, PETRI_TRANSITIONS=1407}
[2024-03-09 03:12:00,813 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 112 predicate places.
[2024-03-09 03:12:00,814 INFO  L495      AbstractCegarLoop]: Abstraction has has 209 places, 1407 transitions, 23208 flow
[2024-03-09 03:12:00,814 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 150.0909090909091) internal successors, (1651), 11 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:12:00,814 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:12:00,814 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, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:12:00,823 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:12:01,014 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27
[2024-03-09 03:12:01,015 INFO  L420      AbstractCegarLoop]: === Iteration 19 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:12:01,016 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:12:01,016 INFO  L85        PathProgramCache]: Analyzing trace with hash -131558023, now seen corresponding path program 5 times
[2024-03-09 03:12:01,016 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:12:01,016 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689896313]
[2024-03-09 03:12:01,017 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:12:01,017 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:12:01,038 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:12:01,473 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:12:01,473 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:12:01,473 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689896313]
[2024-03-09 03:12:01,473 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689896313] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 03:12:01,473 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827871906]
[2024-03-09 03:12:01,473 INFO  L93    rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1
[2024-03-09 03:12:01,473 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 03:12:01,474 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2024-03-09 03:12:01,474 INFO  L229       MonitoredProcess]: Starting monitored process 8 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:12:01,481 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process
[2024-03-09 03:12:01,631 INFO  L228   tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2024-03-09 03:12:01,631 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 03:12:01,632 INFO  L263         TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 36 conjunts are in the unsatisfiable core
[2024-03-09 03:12:01,636 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 03:12:01,644 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:12:01,771 INFO  L321             Elim1Store]: treesize reduction 15, result has 25.0 percent of original size
[2024-03-09 03:12:01,772 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:12:01,849 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:12:01,862 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:12:01,896 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:12:01,933 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:12:01,972 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:12:01,973 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:12:02,012 INFO  L321             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 03:12:02,013 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:12:02,064 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:12:02,082 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:12:02,104 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:12:02,137 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:12:02,168 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:12:02,176 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:12:02,176 INFO  L324         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 03:12:02,176 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827871906] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:12:02,176 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 03:12:02,176 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 17
[2024-03-09 03:12:02,176 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812345385]
[2024-03-09 03:12:02,176 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:12:02,176 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2024-03-09 03:12:02,177 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:12:02,177 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2024-03-09 03:12:02,177 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342
[2024-03-09 03:12:02,704 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 147 out of 307
[2024-03-09 03:12:02,706 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 1407 transitions, 23208 flow. Second operand  has 11 states, 11 states have (on average 150.0909090909091) internal successors, (1651), 11 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:12:02,706 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:12:02,706 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 307
[2024-03-09 03:12:02,706 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:12:13,483 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([752] L1044-4-->L1044-6: Formula: (= (store |v_#race_66| v_~datas~0.base_63 (store (select |v_#race_66| v_~datas~0.base_63) (+ (* v_threadThread2of2ForFork0_~j~0_23 4) v_~datas~0.offset_55) |v_threadThread2of2ForFork0_#t~nondet6_21|)) |v_#race_65|)  InVars {#race=|v_#race_66|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_65|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_21|, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet6][484], [Black: 506#(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: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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|))), 1362#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#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: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 534#true, Black: 1166#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 1127#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1119#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1123#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1170#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 244#true, Black: 1168#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 72#threadEXITtrue, 248#true, 1024#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#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|)), 1194#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#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: 579#(and (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: 543#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 540#(and (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 677#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.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|)), 43#L1061-6true, Black: 544#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 539#(not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)), Black: 541#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 548#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 542#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 57#L1044-6true, 227#true, 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1332#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1334#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1289#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1330#(and (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1336#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), threadThread1of2ForFork0InUse, Black: 1190#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 1338#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), threadThread2of2ForFork0InUse, Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 196#true, Black: 222#true, 205#true, 224#(= |#race~datas~0| 0), Black: 994#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 231#(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: 996#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 229#(= (select (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: 230#(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: 992#(and (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 232#(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: 998#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 990#(and (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:12:13,483 INFO  L383   tUnfolder$Statistics]: this new event has 72 ancestors and is not cut-off event
[2024-03-09 03:12:13,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2024-03-09 03:12:13,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2024-03-09 03:12:13,483 INFO  L386   tUnfolder$Statistics]:   existing Event has 72 ancestors and is not cut-off event
[2024-03-09 03:12:17,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([752] L1044-4-->L1044-6: Formula: (= (store |v_#race_66| v_~datas~0.base_63 (store (select |v_#race_66| v_~datas~0.base_63) (+ (* v_threadThread2of2ForFork0_~j~0_23 4) v_~datas~0.offset_55) |v_threadThread2of2ForFork0_#t~nondet6_21|)) |v_#race_65|)  InVars {#race=|v_#race_66|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  OutVars{#race=|v_#race_65|, ~datas~0.base=v_~datas~0.base_63, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_21|, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_23, ~datas~0.offset=v_~datas~0.offset_55}  AuxVars[]  AssignedVars[#race, threadThread2of2ForFork0_#t~nondet6][1546], [Black: 506#(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: 251#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 250#(= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), Black: 505#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 252#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 507#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 508#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_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|))), 1362#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#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: 519#(and (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 522#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 521#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 520#(and (= |threadThread1of2ForFork0_#t~nondet6| (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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 534#true, Black: 1166#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 1127#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1119#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1123#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1170#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 244#true, Black: 1168#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 72#threadEXITtrue, 248#true, 1024#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#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|)), 1194#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#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: 579#(and (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: 543#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 540#(and (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 677#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.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: 544#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 539#(not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)), Black: 541#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 548#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 542#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 57#L1044-6true, 227#true, 518#(not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1332#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1334#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1289#(and (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 1330#(and (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), threadThread1of2ForFork0InUse, Black: 1336#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.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_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 1190#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), threadThread2of2ForFork0InUse, Black: 1338#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (not (= ~datas~0.base |ULTIMATE.start_main_~#tids~0#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), 145#L1061-12true, Black: 208#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 495#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 210#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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: 207#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 209#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 196#true, Black: 222#true, 205#true, 224#(= |#race~datas~0| 0), Black: 994#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 231#(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: 996#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 229#(= (select (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: 230#(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: 992#(and (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), 990#(and (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.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|)) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|)), Black: 232#(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: 998#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (<= (+ 2 |ULTIMATE.start_main_#t~mem19#1.base|) |ULTIMATE.start_main_~#tids~0#1.base|) (<= (+ ~datas~0.base 2) |ULTIMATE.start_main_~#tids~0#1.base|) (not (= ~datas~0.base (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (not (= ~datas~0.base |ULTIMATE.start_main_#t~mem19#1.base|)) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (<= (+ 2 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|)) |ULTIMATE.start_main_~#tids~0#1.base|) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset)))), Black: 493#(and (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 262#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), Black: 261#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 253#(and (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset 1))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 2 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))) (= |threadThread1of2ForFork0_#t~nondet6| (select (select |#race| ~datas~0.base) (+ 3 (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))))])
[2024-03-09 03:12:17,378 INFO  L383   tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event
[2024-03-09 03:12:17,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2024-03-09 03:12:17,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2024-03-09 03:12:17,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 78 ancestors and is cut-off event
[2024-03-09 03:12:21,813 INFO  L130       PetriNetUnfolder]: 34609/61086 cut-off events.
[2024-03-09 03:12:21,813 INFO  L131       PetriNetUnfolder]: For 761869/762742 co-relation queries the response was YES.
[2024-03-09 03:12:22,293 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 406434 conditions, 61086 events. 34609/61086 cut-off events. For 761869/762742 co-relation queries the response was YES. Maximal size of possible extension queue 1441. Compared 535234 event pairs, 6373 based on Foata normal form. 775/61487 useless extension candidates. Maximal degree in co-relation 406370. Up to 30298 conditions per place. 
[2024-03-09 03:12:22,557 INFO  L137   encePairwiseOnDemand]: 287/307 looper letters, 1292 selfloop transitions, 601 changer transitions 24/1944 dead transitions.
[2024-03-09 03:12:22,558 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 1944 transitions, 33561 flow
[2024-03-09 03:12:22,558 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2024-03-09 03:12:22,558 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 13 states.
[2024-03-09 03:12:22,560 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2221 transitions.
[2024-03-09 03:12:22,560 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5565021297920321
[2024-03-09 03:12:22,560 INFO  L72            ComplementDD]: Start complementDD. Operand 13 states and 2221 transitions.
[2024-03-09 03:12:22,560 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 13 states and 2221 transitions.
[2024-03-09 03:12:22,561 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:12:22,561 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2221 transitions.
[2024-03-09 03:12:22,563 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 14 states, 13 states have (on average 170.84615384615384) internal successors, (2221), 13 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:12:22,565 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 14 states, 14 states have (on average 307.0) internal successors, (4298), 14 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:12:22,565 INFO  L81            ComplementDD]: Finished complementDD. Result  has 14 states, 14 states have (on average 307.0) internal successors, (4298), 14 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:12:22,565 INFO  L175             Difference]: Start difference. First operand has 209 places, 1407 transitions, 23208 flow. Second operand 13 states and 2221 transitions.
[2024-03-09 03:12:22,566 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 1944 transitions, 33561 flow
[2024-03-09 03:12:29,957 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 1944 transitions, 32592 flow, removed 424 selfloop flow, removed 5 redundant places.
[2024-03-09 03:12:29,984 INFO  L231             Difference]: Finished difference. Result has 221 places, 1532 transitions, 26796 flow
[2024-03-09 03:12:29,985 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=22350, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=488, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=853, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=26796, PETRI_PLACES=221, PETRI_TRANSITIONS=1532}
[2024-03-09 03:12:29,985 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 124 predicate places.
[2024-03-09 03:12:29,985 INFO  L495      AbstractCegarLoop]: Abstraction has has 221 places, 1532 transitions, 26796 flow
[2024-03-09 03:12:29,985 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 150.0909090909091) internal successors, (1651), 11 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:12:29,985 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:12:29,986 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, 1, 1, 1]
[2024-03-09 03:12:29,993 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0
[2024-03-09 03:12:30,186 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28
[2024-03-09 03:12:30,187 INFO  L420      AbstractCegarLoop]: === Iteration 20 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:12:30,187 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:12:30,187 INFO  L85        PathProgramCache]: Analyzing trace with hash -1495651063, now seen corresponding path program 1 times
[2024-03-09 03:12:30,188 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:12:30,188 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298255902]
[2024-03-09 03:12:30,188 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:12:30,188 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:12:30,212 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:12:30,398 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:12:30,398 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:12:30,398 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298255902]
[2024-03-09 03:12:30,398 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298255902] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:12:30,398 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:12:30,399 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:12:30,399 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650232898]
[2024-03-09 03:12:30,399 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:12:30,399 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:12:30,399 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:12:30,399 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:12:30,399 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:12:30,540 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 155 out of 307
[2024-03-09 03:12:30,541 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 1532 transitions, 26796 flow. Second operand  has 6 states, 6 states have (on average 159.33333333333334) internal successors, (956), 6 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:12:30,541 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:12:30,541 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 307
[2024-03-09 03:12:30,541 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:12:53,508 INFO  L130       PetriNetUnfolder]: 40078/71339 cut-off events.
[2024-03-09 03:12:53,508 INFO  L131       PetriNetUnfolder]: For 1138522/1141776 co-relation queries the response was YES.
[2024-03-09 03:12:54,137 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 493735 conditions, 71339 events. 40078/71339 cut-off events. For 1138522/1141776 co-relation queries the response was YES. Maximal size of possible extension queue 1725. Compared 643145 event pairs, 10337 based on Foata normal form. 367/67756 useless extension candidates. Maximal degree in co-relation 493666. Up to 55302 conditions per place. 
[2024-03-09 03:12:54,457 INFO  L137   encePairwiseOnDemand]: 281/307 looper letters, 1266 selfloop transitions, 468 changer transitions 13/1809 dead transitions.
[2024-03-09 03:12:54,457 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 1809 transitions, 33592 flow
[2024-03-09 03:12:54,458 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:12:54,458 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:12:54,459 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1174 transitions.
[2024-03-09 03:12:54,459 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6373507057546145
[2024-03-09 03:12:54,459 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1174 transitions.
[2024-03-09 03:12:54,459 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1174 transitions.
[2024-03-09 03:12:54,459 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:12:54,459 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1174 transitions.
[2024-03-09 03:12:54,461 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 195.66666666666666) internal successors, (1174), 6 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:12:54,462 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:12:54,462 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:12:54,462 INFO  L175             Difference]: Start difference. First operand has 221 places, 1532 transitions, 26796 flow. Second operand 6 states and 1174 transitions.
[2024-03-09 03:12:54,462 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 1809 transitions, 33592 flow
[2024-03-09 03:13:03,561 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 1809 transitions, 32582 flow, removed 401 selfloop flow, removed 6 redundant places.
[2024-03-09 03:13:03,587 INFO  L231             Difference]: Finished difference. Result has 222 places, 1665 transitions, 29369 flow
[2024-03-09 03:13:03,588 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=25818, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=366, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=29369, PETRI_PLACES=222, PETRI_TRANSITIONS=1665}
[2024-03-09 03:13:03,588 INFO  L288   CegarLoopForPetriNet]: 97 programPoint places, 125 predicate places.
[2024-03-09 03:13:03,588 INFO  L495      AbstractCegarLoop]: Abstraction has has 222 places, 1665 transitions, 29369 flow
[2024-03-09 03:13:03,589 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 159.33333333333334) internal successors, (956), 6 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:13:03,589 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:13:03,589 INFO  L209   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1]
[2024-03-09 03:13:03,589 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29
[2024-03-09 03:13:03,589 INFO  L420      AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 19 more)] ===
[2024-03-09 03:13:03,589 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:13:03,590 INFO  L85        PathProgramCache]: Analyzing trace with hash -1061323171, now seen corresponding path program 1 times
[2024-03-09 03:13:03,590 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:13:03,590 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566411218]
[2024-03-09 03:13:03,590 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:13:03,590 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:13:03,613 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 03:13:03,613 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 03:13:03,629 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 03:13:03,638 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-09 03:13:03,638 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 03:13:03,638 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (21 of 22 remaining)
[2024-03-09 03:13:03,638 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (20 of 22 remaining)
[2024-03-09 03:13:03,639 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (19 of 22 remaining)
[2024-03-09 03:13:03,639 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (18 of 22 remaining)
[2024-03-09 03:13:03,639 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (17 of 22 remaining)
[2024-03-09 03:13:03,639 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (16 of 22 remaining)
[2024-03-09 03:13:03,639 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (15 of 22 remaining)
[2024-03-09 03:13:03,639 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (14 of 22 remaining)
[2024-03-09 03:13:03,639 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (13 of 22 remaining)
[2024-03-09 03:13:03,639 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (12 of 22 remaining)
[2024-03-09 03:13:03,639 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (11 of 22 remaining)
[2024-03-09 03:13:03,639 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (10 of 22 remaining)
[2024-03-09 03:13:03,639 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (9 of 22 remaining)
[2024-03-09 03:13:03,639 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (8 of 22 remaining)
[2024-03-09 03:13:03,639 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (7 of 22 remaining)
[2024-03-09 03:13:03,640 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (6 of 22 remaining)
[2024-03-09 03:13:03,640 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (5 of 22 remaining)
[2024-03-09 03:13:03,640 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (4 of 22 remaining)
[2024-03-09 03:13:03,640 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 22 remaining)
[2024-03-09 03:13:03,640 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 22 remaining)
[2024-03-09 03:13:03,640 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (1 of 22 remaining)
[2024-03-09 03:13:03,640 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (0 of 22 remaining)
[2024-03-09 03:13:03,641 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30
[2024-03-09 03:13:03,641 INFO  L445         BasicCegarLoop]: Path program histogram: [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:13:03,641 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-09 03:13:03,641 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2024-03-09 03:13:03,663 INFO  L144    ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions.
[2024-03-09 03:13:03,664 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 226 places, 226 transitions, 482 flow
[2024-03-09 03:13:03,713 INFO  L130       PetriNetUnfolder]: 22/628 cut-off events.
[2024-03-09 03:13:03,714 INFO  L131       PetriNetUnfolder]: For 19/19 co-relation queries the response was YES.
[2024-03-09 03:13:03,715 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 656 conditions, 628 events. 22/628 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1770 event pairs, 1 based on Foata normal form. 0/541 useless extension candidates. Maximal degree in co-relation 394. Up to 16 conditions per place. 
[2024-03-09 03:13:03,715 INFO  L82        GeneralOperation]: Start removeDead. Operand has 226 places, 226 transitions, 482 flow
[2024-03-09 03:13:03,717 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 226 places, 226 transitions, 482 flow
[2024-03-09 03:13:03,717 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2024-03-09 03:13:03,717 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 226 places, 226 transitions, 482 flow
[2024-03-09 03:13:03,717 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 226 places, 226 transitions, 482 flow
[2024-03-09 03:13:03,717 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 226 places, 226 transitions, 482 flow
[2024-03-09 03:13:03,767 INFO  L130       PetriNetUnfolder]: 22/628 cut-off events.
[2024-03-09 03:13:03,767 INFO  L131       PetriNetUnfolder]: For 19/19 co-relation queries the response was YES.
[2024-03-09 03:13:03,768 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 656 conditions, 628 events. 22/628 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1770 event pairs, 1 based on Foata normal form. 0/541 useless extension candidates. Maximal degree in co-relation 394. Up to 16 conditions per place. 
[2024-03-09 03:13:03,782 INFO  L119        LiptonReduction]: Number of co-enabled transitions 20520
[2024-03-09 03:13:07,764 INFO  L134        LiptonReduction]: Checked pairs total: 150783
[2024-03-09 03:13:07,764 INFO  L136        LiptonReduction]: Total number of compositions: 125
[2024-03-09 03:13:07,765 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 03:13:07,765 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;@6256fa11, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2024-03-09 03:13:07,765 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 26 error locations.
[2024-03-09 03:13:07,766 INFO  L130       PetriNetUnfolder]: 0/0 cut-off events.
[2024-03-09 03:13:07,766 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2024-03-09 03:13:07,766 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:13:07,766 INFO  L209   CegarLoopForPetriNet]: trace histogram [1]
[2024-03-09 03:13:07,766 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 23 more)] ===
[2024-03-09 03:13:07,766 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:13:07,766 INFO  L85        PathProgramCache]: Analyzing trace with hash 1239, now seen corresponding path program 1 times
[2024-03-09 03:13:07,766 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:13:07,766 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360145805]
[2024-03-09 03:13:07,766 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:13:07,767 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:13:07,770 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:13:07,770 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:13:07,770 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:13:07,771 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360145805]
[2024-03-09 03:13:07,771 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360145805] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:13:07,771 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:13:07,771 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0
[2024-03-09 03:13:07,771 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494828991]
[2024-03-09 03:13:07,771 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:13:07,771 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-03-09 03:13:07,771 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:13:07,771 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-03-09 03:13:07,771 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-03-09 03:13:07,772 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 216 out of 351
[2024-03-09 03:13:07,772 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 115 transitions, 260 flow. Second operand  has 2 states, 2 states have (on average 216.5) internal successors, (433), 2 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:13:07,772 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:13:07,772 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 351
[2024-03-09 03:13:07,772 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:13:10,516 INFO  L130       PetriNetUnfolder]: 17745/41790 cut-off events.
[2024-03-09 03:13:10,516 INFO  L131       PetriNetUnfolder]: For 802/802 co-relation queries the response was YES.
[2024-03-09 03:13:10,781 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 67634 conditions, 41790 events. 17745/41790 cut-off events. For 802/802 co-relation queries the response was YES. Maximal size of possible extension queue 1303. Compared 462561 event pairs, 17663 based on Foata normal form. 0/37841 useless extension candidates. Maximal degree in co-relation 59376. Up to 25379 conditions per place. 
[2024-03-09 03:13:10,891 INFO  L137   encePairwiseOnDemand]: 350/351 looper letters, 41 selfloop transitions, 0 changer transitions 0/114 dead transitions.
[2024-03-09 03:13:10,891 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 114 transitions, 340 flow
[2024-03-09 03:13:10,891 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-03-09 03:13:10,891 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2024-03-09 03:13:10,892 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 474 transitions.
[2024-03-09 03:13:10,892 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6752136752136753
[2024-03-09 03:13:10,892 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 474 transitions.
[2024-03-09 03:13:10,892 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 474 transitions.
[2024-03-09 03:13:10,892 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:13:10,892 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 474 transitions.
[2024-03-09 03:13:10,893 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 237.0) internal successors, (474), 2 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:13:10,895 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 351.0) internal successors, (1053), 3 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:13:10,895 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 351.0) internal successors, (1053), 3 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:13:10,895 INFO  L175             Difference]: Start difference. First operand has 119 places, 115 transitions, 260 flow. Second operand 2 states and 474 transitions.
[2024-03-09 03:13:10,895 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 114 transitions, 340 flow
[2024-03-09 03:13:10,896 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 114 transitions, 340 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:13:10,897 INFO  L231             Difference]: Finished difference. Result has 119 places, 114 transitions, 258 flow
[2024-03-09 03:13:10,897 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=351, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=258, PETRI_PLACES=119, PETRI_TRANSITIONS=114}
[2024-03-09 03:13:10,898 INFO  L288   CegarLoopForPetriNet]: 119 programPoint places, 0 predicate places.
[2024-03-09 03:13:10,898 INFO  L495      AbstractCegarLoop]: Abstraction has has 119 places, 114 transitions, 258 flow
[2024-03-09 03:13:10,898 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 216.5) internal successors, (433), 2 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:13:10,898 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:13:10,898 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2024-03-09 03:13:10,898 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31
[2024-03-09 03:13:10,898 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 23 more)] ===
[2024-03-09 03:13:10,898 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:13:10,899 INFO  L85        PathProgramCache]: Analyzing trace with hash 37985263, now seen corresponding path program 1 times
[2024-03-09 03:13:10,899 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:13:10,899 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746566752]
[2024-03-09 03:13:10,899 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:13:10,899 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:13:10,904 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:13:10,911 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:13:10,911 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:13:10,911 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746566752]
[2024-03-09 03:13:10,911 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746566752] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:13:10,912 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:13:10,912 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:13:10,912 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963327720]
[2024-03-09 03:13:10,912 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:13:10,912 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:13:10,912 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:13:10,912 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:13:10,912 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:13:10,940 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 197 out of 351
[2024-03-09 03:13:10,941 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 114 transitions, 258 flow. Second operand  has 3 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:13:10,941 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:13:10,941 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 351
[2024-03-09 03:13:10,941 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:13:21,870 INFO  L130       PetriNetUnfolder]: 85056/155016 cut-off events.
[2024-03-09 03:13:21,870 INFO  L131       PetriNetUnfolder]: For 3663/4067 co-relation queries the response was YES.
[2024-03-09 03:13:22,104 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 277330 conditions, 155016 events. 85056/155016 cut-off events. For 3663/4067 co-relation queries the response was YES. Maximal size of possible extension queue 5047. Compared 1681144 event pairs, 36897 based on Foata normal form. 6/137578 useless extension candidates. Maximal degree in co-relation 277324. Up to 66929 conditions per place. 
[2024-03-09 03:13:22,633 INFO  L137   encePairwiseOnDemand]: 332/351 looper letters, 85 selfloop transitions, 14 changer transitions 0/160 dead transitions.
[2024-03-09 03:13:22,633 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 160 transitions, 569 flow
[2024-03-09 03:13:22,634 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 03:13:22,635 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 03:13:22,635 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 695 transitions.
[2024-03-09 03:13:22,635 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6600189933523267
[2024-03-09 03:13:22,635 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 695 transitions.
[2024-03-09 03:13:22,636 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 695 transitions.
[2024-03-09 03:13:22,636 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:13:22,636 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 695 transitions.
[2024-03-09 03:13:22,636 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 231.66666666666666) internal successors, (695), 3 states have internal predecessors, (695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:13:22,637 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 351.0) internal successors, (1404), 4 states have internal predecessors, (1404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:13:22,637 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 351.0) internal successors, (1404), 4 states have internal predecessors, (1404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:13:22,637 INFO  L175             Difference]: Start difference. First operand has 119 places, 114 transitions, 258 flow. Second operand 3 states and 695 transitions.
[2024-03-09 03:13:22,637 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 160 transitions, 569 flow
[2024-03-09 03:13:22,641 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 160 transitions, 569 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 03:13:22,642 INFO  L231             Difference]: Finished difference. Result has 123 places, 128 transitions, 380 flow
[2024-03-09 03:13:22,643 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=351, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=380, PETRI_PLACES=123, PETRI_TRANSITIONS=128}
[2024-03-09 03:13:22,643 INFO  L288   CegarLoopForPetriNet]: 119 programPoint places, 4 predicate places.
[2024-03-09 03:13:22,643 INFO  L495      AbstractCegarLoop]: Abstraction has has 123 places, 128 transitions, 380 flow
[2024-03-09 03:13:22,643 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 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:13:22,643 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:13:22,643 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:13:22,643 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32
[2024-03-09 03:13:22,643 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 23 more)] ===
[2024-03-09 03:13:22,644 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:13:22,644 INFO  L85        PathProgramCache]: Analyzing trace with hash 231490209, now seen corresponding path program 1 times
[2024-03-09 03:13:22,644 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:13:22,644 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853031960]
[2024-03-09 03:13:22,644 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:13:22,644 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:13:22,650 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:13:22,667 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:13:22,668 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:13:22,668 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853031960]
[2024-03-09 03:13:22,668 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853031960] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:13:22,668 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:13:22,668 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 03:13:22,668 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201515984]
[2024-03-09 03:13:22,668 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:13:22,669 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 03:13:22,669 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:13:22,669 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 03:13:22,670 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2024-03-09 03:13:22,707 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 210 out of 351
[2024-03-09 03:13:22,707 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 128 transitions, 380 flow. Second operand  has 4 states, 4 states have (on average 210.75) internal successors, (843), 4 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:13:22,707 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:13:22,707 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 351
[2024-03-09 03:13:22,707 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:13:32,570 INFO  L130       PetriNetUnfolder]: 54783/119403 cut-off events.
[2024-03-09 03:13:32,571 INFO  L131       PetriNetUnfolder]: For 50590/57666 co-relation queries the response was YES.
[2024-03-09 03:13:32,836 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 244002 conditions, 119403 events. 54783/119403 cut-off events. For 50590/57666 co-relation queries the response was YES. Maximal size of possible extension queue 4093. Compared 1459577 event pairs, 28736 based on Foata normal form. 1335/109757 useless extension candidates. Maximal degree in co-relation 243994. Up to 70474 conditions per place. 
[2024-03-09 03:13:33,284 INFO  L137   encePairwiseOnDemand]: 347/351 looper letters, 64 selfloop transitions, 3 changer transitions 1/148 dead transitions.
[2024-03-09 03:13:33,284 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 148 transitions, 576 flow
[2024-03-09 03:13:33,285 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 03:13:33,285 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 03:13:33,286 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 902 transitions.
[2024-03-09 03:13:33,286 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6424501424501424
[2024-03-09 03:13:33,286 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 902 transitions.
[2024-03-09 03:13:33,286 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 902 transitions.
[2024-03-09 03:13:33,286 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:13:33,286 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 902 transitions.
[2024-03-09 03:13:33,287 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 225.5) internal successors, (902), 4 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:13:33,288 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 351.0) internal successors, (1755), 5 states have internal predecessors, (1755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:13:33,288 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 351.0) internal successors, (1755), 5 states have internal predecessors, (1755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:13:33,288 INFO  L175             Difference]: Start difference. First operand has 123 places, 128 transitions, 380 flow. Second operand 4 states and 902 transitions.
[2024-03-09 03:13:33,288 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 148 transitions, 576 flow
[2024-03-09 03:13:33,329 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 148 transitions, 540 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 03:13:33,331 INFO  L231             Difference]: Finished difference. Result has 126 places, 130 transitions, 372 flow
[2024-03-09 03:13:33,331 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=351, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=372, PETRI_PLACES=126, PETRI_TRANSITIONS=130}
[2024-03-09 03:13:33,331 INFO  L288   CegarLoopForPetriNet]: 119 programPoint places, 7 predicate places.
[2024-03-09 03:13:33,331 INFO  L495      AbstractCegarLoop]: Abstraction has has 126 places, 130 transitions, 372 flow
[2024-03-09 03:13:33,331 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 210.75) internal successors, (843), 4 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:13:33,332 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:13:33,332 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:13:33,332 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33
[2024-03-09 03:13:33,332 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 23 more)] ===
[2024-03-09 03:13:33,332 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:13:33,332 INFO  L85        PathProgramCache]: Analyzing trace with hash 267042369, now seen corresponding path program 1 times
[2024-03-09 03:13:33,332 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:13:33,332 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217843830]
[2024-03-09 03:13:33,332 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:13:33,333 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:13:33,340 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:13:33,435 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:13:33,435 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:13:33,435 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217843830]
[2024-03-09 03:13:33,435 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217843830] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:13:33,436 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:13:33,436 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 03:13:33,436 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512746404]
[2024-03-09 03:13:33,436 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:13:33,436 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 03:13:33,436 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:13:33,436 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 03:13:33,436 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 03:13:33,661 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 183 out of 351
[2024-03-09 03:13:33,662 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 130 transitions, 372 flow. Second operand  has 6 states, 6 states have (on average 184.33333333333334) internal successors, (1106), 6 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:13:33,662 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:13:33,662 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 351
[2024-03-09 03:13:33,662 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:13:55,511 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1128] L1042-2-->L1042-4: Formula: (= (ite (or (= v_~shiftLeft_146 v_~threads_mask~0_46) (= v_~threads_mask~0_46 0)) v_~shiftLeft_147 (ite (= v_~shiftLeft_145 0) v_~threads_mask~0_46 v_~bitwiseOr_49)) v_~threads_mask~0_45)  InVars {~threads_mask~0=v_~threads_mask~0_46}  OutVars{~threads_mask~0=v_~threads_mask~0_45, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_17|}  AuxVars[v_~shiftLeft_147, v_~shiftLeft_146, v_~bitwiseOr_49, v_~shiftLeft_145]  AssignedVars[~threads_mask~0, threadThread3of3ForFork0_#t~nondet4][271], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 114#L1044-6true, 229#true, 122#L1042-1true, 219#L1042-4true, Black: 232#true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 198#L1058-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:13:55,511 INFO  L383   tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event
[2024-03-09 03:13:55,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:13:55,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:13:55,511 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:13:56,816 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1128] L1042-2-->L1042-4: Formula: (= (ite (or (= v_~shiftLeft_146 v_~threads_mask~0_46) (= v_~threads_mask~0_46 0)) v_~shiftLeft_147 (ite (= v_~shiftLeft_145 0) v_~threads_mask~0_46 v_~bitwiseOr_49)) v_~threads_mask~0_45)  InVars {~threads_mask~0=v_~threads_mask~0_46}  OutVars{~threads_mask~0=v_~threads_mask~0_45, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_17|}  AuxVars[v_~shiftLeft_147, v_~shiftLeft_146, v_~bitwiseOr_49, v_~shiftLeft_145]  AssignedVars[~threads_mask~0, threadThread3of3ForFork0_#t~nondet4][271], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 83#L1044-7true, 229#true, 122#L1042-1true, Black: 232#true, 219#L1042-4true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 198#L1058-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:13:56,816 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:13:56,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:13:56,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:13:56,816 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:13:57,427 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1128] L1042-2-->L1042-4: Formula: (= (ite (or (= v_~shiftLeft_146 v_~threads_mask~0_46) (= v_~threads_mask~0_46 0)) v_~shiftLeft_147 (ite (= v_~shiftLeft_145 0) v_~threads_mask~0_46 v_~bitwiseOr_49)) v_~threads_mask~0_45)  InVars {~threads_mask~0=v_~threads_mask~0_46}  OutVars{~threads_mask~0=v_~threads_mask~0_45, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_17|}  AuxVars[v_~shiftLeft_147, v_~shiftLeft_146, v_~bitwiseOr_49, v_~shiftLeft_145]  AssignedVars[~threads_mask~0, threadThread3of3ForFork0_#t~nondet4][278], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 18#L1058-6true, 114#L1044-6true, 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 229#true, 122#L1042-1true, Black: 232#true, 219#L1042-4true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:13:57,427 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:13:57,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:13:57,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:13:57,428 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:13:58,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1128] L1042-2-->L1042-4: Formula: (= (ite (or (= v_~shiftLeft_146 v_~threads_mask~0_46) (= v_~threads_mask~0_46 0)) v_~shiftLeft_147 (ite (= v_~shiftLeft_145 0) v_~threads_mask~0_46 v_~bitwiseOr_49)) v_~threads_mask~0_45)  InVars {~threads_mask~0=v_~threads_mask~0_46}  OutVars{~threads_mask~0=v_~threads_mask~0_45, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_17|}  AuxVars[v_~shiftLeft_147, v_~shiftLeft_146, v_~bitwiseOr_49, v_~shiftLeft_145]  AssignedVars[~threads_mask~0, threadThread3of3ForFork0_#t~nondet4][278], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 18#L1058-6true, 83#L1044-7true, 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 229#true, 122#L1042-1true, Black: 232#true, 219#L1042-4true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:13:58,726 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:13:58,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:13:58,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:13:58,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:13:58,741 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1128] L1042-2-->L1042-4: Formula: (= (ite (or (= v_~shiftLeft_146 v_~threads_mask~0_46) (= v_~threads_mask~0_46 0)) v_~shiftLeft_147 (ite (= v_~shiftLeft_145 0) v_~threads_mask~0_46 v_~bitwiseOr_49)) v_~threads_mask~0_45)  InVars {~threads_mask~0=v_~threads_mask~0_46}  OutVars{~threads_mask~0=v_~threads_mask~0_45, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_17|}  AuxVars[v_~shiftLeft_147, v_~shiftLeft_146, v_~bitwiseOr_49, v_~shiftLeft_145]  AssignedVars[~threads_mask~0, threadThread3of3ForFork0_#t~nondet4][271], [201#L1044-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 229#true, 122#L1042-1true, Black: 232#true, 219#L1042-4true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 198#L1058-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:13:58,741 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:13:58,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:13:58,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:13:58,741 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:13:59,636 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L1042-3-->L1042-5: Formula: (= |v_#race~threads_mask~0_51| |v_threadThread1of3ForFork0_#t~nondet4_13|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_51|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_13|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread1of3ForFork0_#t~nondet4][200], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 114#L1044-6true, 229#true, 109#L1042-2true, Black: 234#(= |#race~threads_mask~0| 0), Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 96#L1042-5true, 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 198#L1058-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:13:59,636 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:13:59,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:13:59,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:13:59,636 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:01,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1128] L1042-2-->L1042-4: Formula: (= (ite (or (= v_~shiftLeft_146 v_~threads_mask~0_46) (= v_~threads_mask~0_46 0)) v_~shiftLeft_147 (ite (= v_~shiftLeft_145 0) v_~threads_mask~0_46 v_~bitwiseOr_49)) v_~threads_mask~0_45)  InVars {~threads_mask~0=v_~threads_mask~0_46}  OutVars{~threads_mask~0=v_~threads_mask~0_45, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_17|}  AuxVars[v_~shiftLeft_147, v_~shiftLeft_146, v_~bitwiseOr_49, v_~shiftLeft_145]  AssignedVars[~threads_mask~0, threadThread3of3ForFork0_#t~nondet4][278], [201#L1044-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 18#L1058-6true, 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 229#true, 122#L1042-1true, Black: 232#true, 219#L1042-4true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:01,090 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L1042-3-->L1042-5: Formula: (= |v_#race~threads_mask~0_51| |v_threadThread1of3ForFork0_#t~nondet4_13|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_51|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_13|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread1of3ForFork0_#t~nondet4][200], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 83#L1044-7true, 229#true, 109#L1042-2true, Black: 234#(= |#race~threads_mask~0| 0), Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 96#L1042-5true, 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 198#L1058-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:01,102 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,107 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1128] L1042-2-->L1042-4: Formula: (= (ite (or (= v_~shiftLeft_146 v_~threads_mask~0_46) (= v_~threads_mask~0_46 0)) v_~shiftLeft_147 (ite (= v_~shiftLeft_145 0) v_~threads_mask~0_46 v_~bitwiseOr_49)) v_~threads_mask~0_45)  InVars {~threads_mask~0=v_~threads_mask~0_46}  OutVars{~threads_mask~0=v_~threads_mask~0_45, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_17|}  AuxVars[v_~shiftLeft_147, v_~shiftLeft_146, v_~bitwiseOr_49, v_~shiftLeft_145]  AssignedVars[~threads_mask~0, threadThread3of3ForFork0_#t~nondet4][271], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 229#true, 122#L1042-1true, 219#L1042-4true, Black: 232#true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 160#L1044-9true, 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 198#L1058-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:01,107 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,120 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1128] L1042-2-->L1042-4: Formula: (= (ite (or (= v_~shiftLeft_146 v_~threads_mask~0_46) (= v_~threads_mask~0_46 0)) v_~shiftLeft_147 (ite (= v_~shiftLeft_145 0) v_~threads_mask~0_46 v_~bitwiseOr_49)) v_~threads_mask~0_45)  InVars {~threads_mask~0=v_~threads_mask~0_46}  OutVars{~threads_mask~0=v_~threads_mask~0_45, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_17|}  AuxVars[v_~shiftLeft_147, v_~shiftLeft_146, v_~bitwiseOr_49, v_~shiftLeft_145]  AssignedVars[~threads_mask~0, threadThread3of3ForFork0_#t~nondet4][267], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 229#true, 122#L1042-1true, 219#L1042-4true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 78#L1058-4true, 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:01,120 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,120 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,121 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,786 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L1042-3-->L1042-5: Formula: (= |v_#race~threads_mask~0_51| |v_threadThread1of3ForFork0_#t~nondet4_13|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_51|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_13|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread1of3ForFork0_#t~nondet4][207], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 114#L1044-6true, 18#L1058-6true, 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 229#true, 109#L1042-2true, Black: 234#(= |#race~threads_mask~0| 0), Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 96#L1042-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:01,786 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:01,786 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:03,001 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L1042-3-->L1042-5: Formula: (= |v_#race~threads_mask~0_51| |v_threadThread1of3ForFork0_#t~nondet4_13|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_51|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_13|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread1of3ForFork0_#t~nondet4][207], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 18#L1058-6true, 83#L1044-7true, 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 229#true, 109#L1042-2true, Black: 234#(= |#race~threads_mask~0| 0), Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 96#L1042-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:03,001 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:03,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:03,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:03,002 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:03,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1128] L1042-2-->L1042-4: Formula: (= (ite (or (= v_~shiftLeft_146 v_~threads_mask~0_46) (= v_~threads_mask~0_46 0)) v_~shiftLeft_147 (ite (= v_~shiftLeft_145 0) v_~threads_mask~0_46 v_~bitwiseOr_49)) v_~threads_mask~0_45)  InVars {~threads_mask~0=v_~threads_mask~0_46}  OutVars{~threads_mask~0=v_~threads_mask~0_45, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_17|}  AuxVars[v_~shiftLeft_147, v_~shiftLeft_146, v_~bitwiseOr_49, v_~shiftLeft_145]  AssignedVars[~threads_mask~0, threadThread3of3ForFork0_#t~nondet4][278], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 18#L1058-6true, 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 229#true, 122#L1042-1true, Black: 232#true, 219#L1042-4true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 160#L1044-9true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:03,006 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:03,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:03,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:03,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:03,018 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L1042-3-->L1042-5: Formula: (= |v_#race~threads_mask~0_51| |v_threadThread1of3ForFork0_#t~nondet4_13|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_51|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_13|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread1of3ForFork0_#t~nondet4][200], [threadThread2of3ForFork0InUse, 201#L1044-8true, threadThread3of3ForFork0InUse, 229#true, 109#L1042-2true, Black: 234#(= |#race~threads_mask~0| 0), Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 96#L1042-5true, 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 198#L1058-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:03,018 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:03,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:03,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:03,018 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:03,024 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1128] L1042-2-->L1042-4: Formula: (= (ite (or (= v_~shiftLeft_146 v_~threads_mask~0_46) (= v_~threads_mask~0_46 0)) v_~shiftLeft_147 (ite (= v_~shiftLeft_145 0) v_~threads_mask~0_46 v_~bitwiseOr_49)) v_~threads_mask~0_45)  InVars {~threads_mask~0=v_~threads_mask~0_46}  OutVars{~threads_mask~0=v_~threads_mask~0_45, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_17|}  AuxVars[v_~shiftLeft_147, v_~shiftLeft_146, v_~bitwiseOr_49, v_~shiftLeft_145]  AssignedVars[~threads_mask~0, threadThread3of3ForFork0_#t~nondet4][271], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 229#true, 122#L1042-1true, 219#L1042-4true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 198#L1058-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:03,024 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:03,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:03,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:03,024 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:04,923 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L1042-3-->L1042-5: Formula: (= |v_#race~threads_mask~0_51| |v_threadThread1of3ForFork0_#t~nondet4_13|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_51|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_13|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread1of3ForFork0_#t~nondet4][207], [threadThread2of3ForFork0InUse, 201#L1044-8true, 18#L1058-6true, threadThread3of3ForFork0InUse, 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 229#true, 109#L1042-2true, Black: 234#(= |#race~threads_mask~0| 0), Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 96#L1042-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:04,923 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:04,923 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:04,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:04,924 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:04,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1128] L1042-2-->L1042-4: Formula: (= (ite (or (= v_~shiftLeft_146 v_~threads_mask~0_46) (= v_~threads_mask~0_46 0)) v_~shiftLeft_147 (ite (= v_~shiftLeft_145 0) v_~threads_mask~0_46 v_~bitwiseOr_49)) v_~threads_mask~0_45)  InVars {~threads_mask~0=v_~threads_mask~0_46}  OutVars{~threads_mask~0=v_~threads_mask~0_45, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_17|}  AuxVars[v_~shiftLeft_147, v_~shiftLeft_146, v_~bitwiseOr_49, v_~shiftLeft_145]  AssignedVars[~threads_mask~0, threadThread3of3ForFork0_#t~nondet4][278], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 18#L1058-6true, 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 229#true, 122#L1042-1true, 219#L1042-4true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:04,930 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:04,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:04,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:04,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:04,939 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L1042-3-->L1042-5: Formula: (= |v_#race~threads_mask~0_51| |v_threadThread1of3ForFork0_#t~nondet4_13|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_51|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_13|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread1of3ForFork0_#t~nondet4][200], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 229#true, 109#L1042-2true, Black: 234#(= |#race~threads_mask~0| 0), Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 96#L1042-5true, 160#L1044-9true, 198#L1058-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:04,939 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:04,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:04,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:04,939 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:04,946 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L1042-3-->L1042-5: Formula: (= |v_#race~threads_mask~0_51| |v_threadThread1of3ForFork0_#t~nondet4_13|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_51|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_13|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread1of3ForFork0_#t~nondet4][192], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 229#true, 109#L1042-2true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 78#L1058-4true, 96#L1042-5true, 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:04,947 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:04,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:04,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:04,947 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:06,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1128] L1042-2-->L1042-4: Formula: (= (ite (or (= v_~shiftLeft_146 v_~threads_mask~0_46) (= v_~threads_mask~0_46 0)) v_~shiftLeft_147 (ite (= v_~shiftLeft_145 0) v_~threads_mask~0_46 v_~bitwiseOr_49)) v_~threads_mask~0_45)  InVars {~threads_mask~0=v_~threads_mask~0_46}  OutVars{~threads_mask~0=v_~threads_mask~0_45, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_17|}  AuxVars[v_~shiftLeft_147, v_~shiftLeft_146, v_~bitwiseOr_49, v_~shiftLeft_145]  AssignedVars[~threads_mask~0, threadThread3of3ForFork0_#t~nondet4][257], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 247#true, 229#true, 122#L1042-1true, 134#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 232#true, 219#L1042-4true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 160#L1044-9true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:06,891 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:06,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:06,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:06,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:06,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1128] L1042-2-->L1042-4: Formula: (= (ite (or (= v_~shiftLeft_146 v_~threads_mask~0_46) (= v_~threads_mask~0_46 0)) v_~shiftLeft_147 (ite (= v_~shiftLeft_145 0) v_~threads_mask~0_46 v_~bitwiseOr_49)) v_~threads_mask~0_45)  InVars {~threads_mask~0=v_~threads_mask~0_46}  OutVars{~threads_mask~0=v_~threads_mask~0_45, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_17|}  AuxVars[v_~shiftLeft_147, v_~shiftLeft_146, v_~bitwiseOr_49, v_~shiftLeft_145]  AssignedVars[~threads_mask~0, threadThread3of3ForFork0_#t~nondet4][257], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 247#true, 229#true, 122#L1042-1true, Black: 232#true, 219#L1042-4true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 48#L1058-7true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:06,892 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:06,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:06,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:06,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:06,920 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L1042-3-->L1042-5: Formula: (= |v_#race~threads_mask~0_51| |v_threadThread1of3ForFork0_#t~nondet4_13|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_51|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_13|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread1of3ForFork0_#t~nondet4][200], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 229#true, 109#L1042-2true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 96#L1042-5true, 198#L1058-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:06,921 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:06,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:06,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:06,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:06,921 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L1042-3-->L1042-5: Formula: (= |v_#race~threads_mask~0_51| |v_threadThread1of3ForFork0_#t~nondet4_13|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_51|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_13|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread1of3ForFork0_#t~nondet4][207], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 18#L1058-6true, 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 229#true, 109#L1042-2true, Black: 234#(= |#race~threads_mask~0| 0), Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 160#L1044-9true, 96#L1042-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:06,921 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:06,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:06,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:06,921 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:08,718 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1128] L1042-2-->L1042-4: Formula: (= (ite (or (= v_~shiftLeft_146 v_~threads_mask~0_46) (= v_~threads_mask~0_46 0)) v_~shiftLeft_147 (ite (= v_~shiftLeft_145 0) v_~threads_mask~0_46 v_~bitwiseOr_49)) v_~threads_mask~0_45)  InVars {~threads_mask~0=v_~threads_mask~0_46}  OutVars{~threads_mask~0=v_~threads_mask~0_45, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_17|}  AuxVars[v_~shiftLeft_147, v_~shiftLeft_146, v_~bitwiseOr_49, v_~shiftLeft_145]  AssignedVars[~threads_mask~0, threadThread3of3ForFork0_#t~nondet4][257], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 247#true, 229#true, 122#L1042-1true, 218#L1058-8true, Black: 232#true, 219#L1042-4true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:08,718 INFO  L383   tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event
[2024-03-09 03:14:08,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:08,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:08,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:08,822 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1128] L1042-2-->L1042-4: Formula: (= (ite (or (= v_~shiftLeft_146 v_~threads_mask~0_46) (= v_~threads_mask~0_46 0)) v_~shiftLeft_147 (ite (= v_~shiftLeft_145 0) v_~threads_mask~0_46 v_~bitwiseOr_49)) v_~threads_mask~0_45)  InVars {~threads_mask~0=v_~threads_mask~0_46}  OutVars{~threads_mask~0=v_~threads_mask~0_45, threadThread3of3ForFork0_#t~nondet4=|v_threadThread3of3ForFork0_#t~nondet4_17|}  AuxVars[v_~shiftLeft_147, v_~shiftLeft_146, v_~bitwiseOr_49, v_~shiftLeft_145]  AssignedVars[~threads_mask~0, threadThread3of3ForFork0_#t~nondet4][257], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 247#true, 229#true, 122#L1042-1true, 134#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, Black: 232#true, 219#L1042-4true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:08,822 INFO  L383   tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event
[2024-03-09 03:14:08,822 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:08,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:08,823 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:08,831 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L1042-3-->L1042-5: Formula: (= |v_#race~threads_mask~0_51| |v_threadThread1of3ForFork0_#t~nondet4_13|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_51|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_13|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread1of3ForFork0_#t~nondet4][207], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 18#L1058-6true, 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 229#true, 109#L1042-2true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 96#L1042-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:08,832 INFO  L383   tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event
[2024-03-09 03:14:08,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:08,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:08,832 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:10,457 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L1042-3-->L1042-5: Formula: (= |v_#race~threads_mask~0_51| |v_threadThread1of3ForFork0_#t~nondet4_13|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_51|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_13|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread1of3ForFork0_#t~nondet4][86], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 247#true, 229#true, 134#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 109#L1042-2true, Black: 234#(= |#race~threads_mask~0| 0), Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 160#L1044-9true, 96#L1042-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:10,457 INFO  L383   tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event
[2024-03-09 03:14:10,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2024-03-09 03:14:10,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2024-03-09 03:14:10,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2024-03-09 03:14:10,457 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L1042-3-->L1042-5: Formula: (= |v_#race~threads_mask~0_51| |v_threadThread1of3ForFork0_#t~nondet4_13|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_51|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_13|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread1of3ForFork0_#t~nondet4][86], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 247#true, 229#true, 109#L1042-2true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 96#L1042-5true, 48#L1058-7true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:10,457 INFO  L383   tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event
[2024-03-09 03:14:10,457 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2024-03-09 03:14:10,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2024-03-09 03:14:10,458 INFO  L386   tUnfolder$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2024-03-09 03:14:12,289 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L1042-3-->L1042-5: Formula: (= |v_#race~threads_mask~0_51| |v_threadThread1of3ForFork0_#t~nondet4_13|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_51|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_13|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread1of3ForFork0_#t~nondet4][86], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 247#true, 229#true, 109#L1042-2true, 218#L1058-8true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 96#L1042-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:12,289 INFO  L383   tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event
[2024-03-09 03:14:12,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2024-03-09 03:14:12,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2024-03-09 03:14:12,289 INFO  L386   tUnfolder$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2024-03-09 03:14:12,413 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1097] L1042-3-->L1042-5: Formula: (= |v_#race~threads_mask~0_51| |v_threadThread1of3ForFork0_#t~nondet4_13|)  InVars {}  OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_51|, threadThread1of3ForFork0_#t~nondet4=|v_threadThread1of3ForFork0_#t~nondet4_13|}  AuxVars[]  AssignedVars[#race~threads_mask~0, threadThread1of3ForFork0_#t~nondet4][86], [threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 247#true, 229#true, 134#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 109#L1042-2true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 96#L1042-5true, 238#true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:12,413 INFO  L383   tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event
[2024-03-09 03:14:12,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2024-03-09 03:14:12,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2024-03-09 03:14:12,413 INFO  L386   tUnfolder$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2024-03-09 03:14:27,126 INFO  L130       PetriNetUnfolder]: 363926/618281 cut-off events.
[2024-03-09 03:14:27,126 INFO  L131       PetriNetUnfolder]: For 94843/122470 co-relation queries the response was YES.
[2024-03-09 03:14:28,607 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1256761 conditions, 618281 events. 363926/618281 cut-off events. For 94843/122470 co-relation queries the response was YES. Maximal size of possible extension queue 15149. Compared 6940400 event pairs, 106351 based on Foata normal form. 6951/590251 useless extension candidates. Maximal degree in co-relation 1256751. Up to 307449 conditions per place. 
[2024-03-09 03:14:31,034 INFO  L137   encePairwiseOnDemand]: 320/351 looper letters, 184 selfloop transitions, 64 changer transitions 0/302 dead transitions.
[2024-03-09 03:14:31,035 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 302 transitions, 1306 flow
[2024-03-09 03:14:31,036 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 03:14:31,036 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 03:14:31,037 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1323 transitions.
[2024-03-09 03:14:31,037 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.6282051282051282
[2024-03-09 03:14:31,037 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1323 transitions.
[2024-03-09 03:14:31,037 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1323 transitions.
[2024-03-09 03:14:31,037 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 03:14:31,038 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1323 transitions.
[2024-03-09 03:14:31,039 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 220.5) internal successors, (1323), 6 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:14:31,040 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 351.0) internal successors, (2457), 7 states have internal predecessors, (2457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:14:31,040 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 351.0) internal successors, (2457), 7 states have internal predecessors, (2457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:14:31,040 INFO  L175             Difference]: Start difference. First operand has 126 places, 130 transitions, 372 flow. Second operand 6 states and 1323 transitions.
[2024-03-09 03:14:31,040 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 302 transitions, 1306 flow
[2024-03-09 03:14:31,145 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 302 transitions, 1303 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 03:14:31,147 INFO  L231             Difference]: Finished difference. Result has 135 places, 194 transitions, 816 flow
[2024-03-09 03:14:31,147 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=351, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=816, PETRI_PLACES=135, PETRI_TRANSITIONS=194}
[2024-03-09 03:14:31,147 INFO  L288   CegarLoopForPetriNet]: 119 programPoint places, 16 predicate places.
[2024-03-09 03:14:31,148 INFO  L495      AbstractCegarLoop]: Abstraction has has 135 places, 194 transitions, 816 flow
[2024-03-09 03:14:31,148 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 184.33333333333334) internal successors, (1106), 6 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:14:31,148 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2024-03-09 03:14:31,148 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 03:14:31,148 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34
[2024-03-09 03:14:31,148 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (and 23 more)] ===
[2024-03-09 03:14:31,149 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 03:14:31,149 INFO  L85        PathProgramCache]: Analyzing trace with hash 722357963, now seen corresponding path program 1 times
[2024-03-09 03:14:31,149 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 03:14:31,149 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607090823]
[2024-03-09 03:14:31,149 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 03:14:31,149 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 03:14:31,156 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 03:14:31,164 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:14:31,164 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 03:14:31,164 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607090823]
[2024-03-09 03:14:31,164 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607090823] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 03:14:31,164 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 03:14:31,164 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 03:14:31,164 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386969709]
[2024-03-09 03:14:31,164 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 03:14:31,165 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 03:14:31,165 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 03:14:31,165 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 03:14:31,165 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 03:14:31,219 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 202 out of 351
[2024-03-09 03:14:31,220 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 194 transitions, 816 flow. Second operand  has 3 states, 3 states have (on average 204.33333333333334) internal successors, (613), 3 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 03:14:31,220 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 03:14:31,220 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 351
[2024-03-09 03:14:31,220 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 03:14:43,385 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:43,385 INFO  L383   tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event
[2024-03-09 03:14:43,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 84 ancestors and is cut-off event
[2024-03-09 03:14:43,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 84 ancestors and is cut-off event
[2024-03-09 03:14:43,386 INFO  L386   tUnfolder$Statistics]:   existing Event has 84 ancestors and is cut-off event
[2024-03-09 03:14:44,683 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:44,684 INFO  L383   tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event
[2024-03-09 03:14:44,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 85 ancestors and is cut-off event
[2024-03-09 03:14:44,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 85 ancestors and is cut-off event
[2024-03-09 03:14:44,684 INFO  L386   tUnfolder$Statistics]:   existing Event has 85 ancestors and is cut-off event
[2024-03-09 03:14:46,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:46,337 INFO  L383   tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event
[2024-03-09 03:14:46,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 86 ancestors and is cut-off event
[2024-03-09 03:14:46,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 86 ancestors and is cut-off event
[2024-03-09 03:14:46,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 86 ancestors and is cut-off event
[2024-03-09 03:14:46,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 182#L1044-8true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:46,376 INFO  L383   tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event
[2024-03-09 03:14:46,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 86 ancestors and is cut-off event
[2024-03-09 03:14:46,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 86 ancestors and is cut-off event
[2024-03-09 03:14:46,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 86 ancestors and is cut-off event
[2024-03-09 03:14:46,378 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 219#L1042-4true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:46,378 INFO  L383   tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event
[2024-03-09 03:14:46,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 86 ancestors and is cut-off event
[2024-03-09 03:14:46,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 86 ancestors and is cut-off event
[2024-03-09 03:14:46,378 INFO  L386   tUnfolder$Statistics]:   existing Event has 86 ancestors and is cut-off event
[2024-03-09 03:14:47,525 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 8#L1042true, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 177#threadEXITtrue, 34#L1055-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:47,525 INFO  L383   tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event
[2024-03-09 03:14:47,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:47,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:47,526 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:47,615 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 174#L1042-1true, 203#L1054-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:47,615 INFO  L383   tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event
[2024-03-09 03:14:47,615 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:47,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:47,616 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:47,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:47,995 INFO  L383   tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event
[2024-03-09 03:14:47,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:47,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:47,995 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,026 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 174#L1042-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, 212#L1060-5true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:48,026 INFO  L383   tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,026 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,042 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:48,043 INFO  L383   tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,076 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, 174#L1042-1true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:48,077 INFO  L383   tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 219#L1042-4true, Black: 232#true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:48,078 INFO  L383   tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,080 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:48,080 INFO  L383   tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 87 ancestors and is cut-off event
[2024-03-09 03:14:48,985 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 8#L1042true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 177#threadEXITtrue, 183#L1055-4true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:48,985 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:14:48,985 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:48,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:48,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 177#threadEXITtrue, 34#L1055-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:49,056 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,063 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 8#L1042true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 10#L1044-7true, 177#threadEXITtrue, 34#L1055-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:49,063 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,063 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,064 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,064 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 34#L1055-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:49,065 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,065 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,134 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 174#L1042-1true, 203#L1054-1true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:49,134 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,134 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,623 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 117#L1063true, Black: 232#true, 174#L1042-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:49,623 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,623 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,748 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 10#L1044-7true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:49,748 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,748 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,749 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,751 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:49,751 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,751 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,752 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,773 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 72#L1061-1true, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:49,774 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,774 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 174#L1042-1true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, 212#L1060-5true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:49,788 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,805 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 177#threadEXITtrue, 182#L1044-8true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:49,805 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,805 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,807 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 219#L1042-4true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:49,807 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,807 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,808 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:49,808 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:49,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:49,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:49,808 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:49,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 219#L1042-4true, Black: 232#true, 177#threadEXITtrue, 182#L1044-8true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:49,842 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,843 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,844 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:49,844 INFO  L383   tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:49,844 INFO  L386   tUnfolder$Statistics]:   existing Event has 88 ancestors and is cut-off event
[2024-03-09 03:14:50,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, 8#L1042true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 40#L1056-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:50,394 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 177#threadEXITtrue, 183#L1055-4true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:50,474 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,478 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 8#L1042true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 10#L1044-7true, 183#L1055-4true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:50,478 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,478 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,479 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 174#L1042-1true, 177#threadEXITtrue, 183#L1055-4true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:50,479 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,479 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,660 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 10#L1044-7true, 177#threadEXITtrue, 34#L1055-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:50,660 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,660 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,661 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,673 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 8#L1042true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 34#L1055-1true, 177#threadEXITtrue, 182#L1044-8true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:50,674 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,736 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 174#L1042-1true, 203#L1054-1true, 182#L1044-8true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:50,736 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,736 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,738 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 219#L1042-4true, 203#L1054-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:50,738 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,738 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 117#L1063true, Black: 232#true, 174#L1042-1true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:50,990 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:50,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 182#L1044-8true, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:51,110 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,110 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,113 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:51,113 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,130 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 72#L1061-1true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:51,130 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,131 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,155 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 174#L1042-1true, 177#threadEXITtrue, 182#L1044-8true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, 212#L1060-5true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:51,155 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,157 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 219#L1042-4true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, 212#L1060-5true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:51,157 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,157 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,171 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, 174#L1042-1true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:51,171 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,171 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,173 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 219#L1042-4true, Black: 232#true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:51,173 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,173 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,173 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 10#L1044-7true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:51,174 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,174 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,175 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 60#L1053-6true, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:51,175 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:51,177 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,206 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, 219#L1042-4true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:51,206 INFO  L383   tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 89 ancestors and is cut-off event
[2024-03-09 03:14:51,945 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 177#threadEXITtrue, 40#L1056-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:51,945 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,945 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 8#L1042true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 10#L1044-7true, 40#L1056-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:51,952 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,954 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 174#L1042-1true, 177#threadEXITtrue, 40#L1056-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:51,954 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:51,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,040 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 174#L1042-1true, 10#L1044-7true, 177#threadEXITtrue, 183#L1055-4true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:52,040 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,040 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 8#L1042true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 183#L1055-4true, 177#threadEXITtrue, 182#L1044-8true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,053 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,106 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 174#L1042-1true, 182#L1044-8true, 177#threadEXITtrue, 34#L1055-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,106 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 219#L1042-4true, 177#threadEXITtrue, 34#L1055-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:52,125 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,125 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,132 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 8#L1042true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, Black: 232#true, 177#threadEXITtrue, 34#L1055-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,132 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,132 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,134 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 219#L1042-4true, Black: 232#true, 177#threadEXITtrue, 34#L1055-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,134 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,135 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,200 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 203#L1054-1true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:52,200 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,200 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,201 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,202 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, Black: 232#true, 174#L1042-1true, 203#L1054-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,203 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,203 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,204 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 219#L1042-4true, 203#L1054-1true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,204 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,204 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,205 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,206 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 203#L1054-1true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,206 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,206 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,207 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,545 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 117#L1063true, Black: 232#true, 174#L1042-1true, 177#threadEXITtrue, 182#L1044-8true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,545 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,545 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 117#L1063true, 219#L1042-4true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,547 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,643 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 212#L1060-5true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:52,644 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,644 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 118#L1044-9true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,663 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,663 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 182#L1044-8true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,667 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 60#L1053-6true, threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:52,669 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:52,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:52,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:52,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:52,690 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 72#L1061-1true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 182#L1044-8true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,690 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,690 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,702 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 72#L1061-1true, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 219#L1042-4true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,702 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,703 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,715 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, Black: 232#true, 174#L1042-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, 212#L1060-5true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,715 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,716 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,717 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 219#L1042-4true, Black: 232#true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, 212#L1060-5true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,717 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,718 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 212#L1060-5true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,719 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,719 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,732 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 219#L1042-4true, Black: 232#true, 182#L1044-8true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,733 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,733 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 182#L1044-8true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,733 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:52,733 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:52,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:52,734 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:52,735 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 60#L1053-6true, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:52,735 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:52,735 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is cut-off event
[2024-03-09 03:14:53,393 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][163], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 145#$Ultimate##0true, Black: 234#(= |#race~threads_mask~0| 0), 136#L1056-5true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse, 261#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)])
[2024-03-09 03:14:53,394 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,394 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,394 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][163], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 8#L1042true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, Black: 234#(= |#race~threads_mask~0| 0), 136#L1056-5true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 261#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:53,394 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:53,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:53,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:53,395 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:53,460 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 174#L1042-1true, 10#L1044-7true, 40#L1056-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:53,461 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,461 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,474 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 8#L1042true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 177#threadEXITtrue, 40#L1056-1true, 182#L1044-8true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:53,474 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,474 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,475 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,532 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 174#L1042-1true, 183#L1055-4true, 177#threadEXITtrue, 182#L1044-8true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:53,533 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,533 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 219#L1042-4true, 177#threadEXITtrue, 183#L1055-4true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:53,547 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,548 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,550 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 8#L1042true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, Black: 232#true, 183#L1055-4true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:53,550 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,551 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,552 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 219#L1042-4true, Black: 232#true, 183#L1055-4true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:53,552 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,553 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,586 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, Black: 232#true, 174#L1042-1true, 177#threadEXITtrue, 34#L1055-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:53,586 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,586 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,587 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,603 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 219#L1042-4true, 10#L1044-7true, 177#threadEXITtrue, 34#L1055-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:53,603 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,603 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,616 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 34#L1055-1true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:53,616 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,617 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,663 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 203#L1054-1true, 10#L1044-7true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:53,663 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,664 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,667 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 177#threadEXITtrue, 34#L1055-1true, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:53,667 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,667 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,667 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 203#L1054-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:53,668 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,670 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 219#L1042-4true, 203#L1054-1true, 177#threadEXITtrue, 182#L1044-8true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:53,670 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,670 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,671 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,672 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 203#L1054-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:53,672 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,672 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,948 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 117#L1063true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:53,948 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,948 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,950 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 117#L1063true, 118#L1044-9true, Black: 232#true, 174#L1042-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:53,950 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 117#L1063true, 219#L1042-4true, Black: 232#true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:53,952 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,953 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,954 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 117#L1063true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:53,954 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,954 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:53,955 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,052 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 72#L1061-1true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:54,053 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,053 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 10#L1044-7true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse, 212#L1060-5true])
[2024-03-09 03:14:54,067 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,071 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 212#L1060-5true, threadThread1of3ForFork0InUse])
[2024-03-09 03:14:54,071 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,071 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,091 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 118#L1044-9true, 95#L1043true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,091 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,095 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 182#L1044-8true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,095 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,095 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,122 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 72#L1061-1true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, 174#L1042-1true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,122 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,123 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,129 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 72#L1061-1true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 219#L1042-4true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,129 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,129 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,130 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,141 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 72#L1061-1true, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,141 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,158 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 219#L1042-4true, Black: 232#true, 182#L1044-8true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, 212#L1060-5true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,159 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,159 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,160 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 212#L1060-5true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,160 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,160 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,161 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,176 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, 219#L1042-4true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,176 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,176 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,177 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,211 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L1044-4-->L1044-6: Formula: (= (store |v_#race_136| v_~datas~0.base_109 (store (select |v_#race_136| v_~datas~0.base_109) (+ (* v_threadThread3of3ForFork0_~j~0_21 4) v_~datas~0.offset_97) |v_threadThread3of3ForFork0_#t~nondet6_21|)) |v_#race_135|)  InVars {#race=|v_#race_136|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21}  OutVars{#race=|v_#race_135|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21, threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_21|}  AuxVars[]  AssignedVars[#race, threadThread3of3ForFork0_#t~nondet6][220], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 201#L1044-8true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 52#L1044-6true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,211 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,211 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is cut-off event
[2024-03-09 03:14:54,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([902] L1061-5-->L1061-6: Formula: (let ((.cse0 (select |v_#race_30| |v_ULTIMATE.start_main_~#tids~0#1.base_17|))) (and (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 1)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 2)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 3)) 0) (= 0 (select .cse0 |v_ULTIMATE.start_main_~#tids~0#1.offset_17|))))  InVars {#race=|v_#race_30|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_17|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_17|}  OutVars{#race=|v_#race_30|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_17|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_17|}  AuxVars[]  AssignedVars[][93], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, 201#L1044-8true, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread3of3ForFork0InUse, 33#L1044-7true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 25#L1061-6true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 180#$Ultimate##0true, Black: 247#true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,222 INFO  L383   tUnfolder$Statistics]: this new event has 90 ancestors and is not cut-off event
[2024-03-09 03:14:54,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is not cut-off event
[2024-03-09 03:14:54,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is not cut-off event
[2024-03-09 03:14:54,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 90 ancestors and is not cut-off event
[2024-03-09 03:14:54,782 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][163], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 8#L1042true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, Black: 234#(= |#race~threads_mask~0| 0), 136#L1056-5true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 261#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)])
[2024-03-09 03:14:54,783 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,783 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,841 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][163], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 145#$Ultimate##0true, Black: 234#(= |#race~threads_mask~0| 0), 10#L1044-7true, 136#L1056-5true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 261#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:54,841 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,841 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,842 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][163], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 8#L1042true, threadThread3of3ForFork0InUse, 247#true, 229#true, Black: 234#(= |#race~threads_mask~0| 0), 10#L1044-7true, 136#L1056-5true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse, 261#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)])
[2024-03-09 03:14:54,842 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:54,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:54,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:54,842 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:54,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 177#threadEXITtrue, 182#L1044-8true, 40#L1056-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,891 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,905 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 219#L1042-4true, 177#threadEXITtrue, 40#L1056-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:54,906 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,906 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 8#L1042true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, Black: 232#true, 40#L1056-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,910 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,910 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,913 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 219#L1042-4true, Black: 232#true, 177#threadEXITtrue, 40#L1056-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,913 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,913 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, 174#L1042-1true, Black: 232#true, 183#L1055-4true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,956 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,972 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 219#L1042-4true, 10#L1044-7true, 177#threadEXITtrue, 183#L1055-4true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:54,973 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,986 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 183#L1055-4true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:54,986 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:54,986 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 219#L1042-4true, Black: 232#true, 182#L1044-8true, 34#L1055-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:55,021 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,033 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 95#L1043true, 177#threadEXITtrue, 34#L1055-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:55,033 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,033 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,034 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 183#L1055-4true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:55,034 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,034 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,042 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 95#L1043true, 34#L1055-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:55,042 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,043 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 203#L1054-1true, 182#L1044-8true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:55,080 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 10#L1044-7true, 34#L1055-1true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:55,085 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,086 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 203#L1054-1true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:55,086 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,090 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, Black: 232#true, 219#L1042-4true, 203#L1054-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:55,090 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,090 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,091 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 65#L1063-1true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:55,338 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,366 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 117#L1063true, Black: 234#(= |#race~threads_mask~0| 0), 10#L1044-7true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:55,366 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,366 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 117#L1063true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:55,371 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,371 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,373 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 117#L1063true, 219#L1042-4true, Black: 232#true, 177#threadEXITtrue, 182#L1044-8true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:55,373 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,375 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 117#L1063true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:55,375 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,375 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,468 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 72#L1061-1true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 10#L1044-7true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:55,468 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,468 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,469 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,479 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 72#L1061-1true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:55,480 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,480 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,489 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 182#L1044-8true, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 212#L1060-5true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:55,489 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,489 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,490 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,494 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse, 212#L1060-5true])
[2024-03-09 03:14:55,494 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,494 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,512 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 60#L1053-6true, threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 118#L1044-9true, 95#L1043true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:55,512 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:55,512 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:55,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:55,513 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:55,518 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L1044-4-->L1044-6: Formula: (= (store |v_#race_136| v_~datas~0.base_109 (store (select |v_#race_136| v_~datas~0.base_109) (+ (* v_threadThread3of3ForFork0_~j~0_21 4) v_~datas~0.offset_97) |v_threadThread3of3ForFork0_#t~nondet6_21|)) |v_#race_135|)  InVars {#race=|v_#race_136|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21}  OutVars{#race=|v_#race_135|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21, threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_21|}  AuxVars[]  AssignedVars[#race, threadThread3of3ForFork0_#t~nondet6][220], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 201#L1044-8true, threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 52#L1044-6true, 10#L1044-7true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:55,518 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,518 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,520 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L1044-4-->L1044-6: Formula: (= (store |v_#race_136| v_~datas~0.base_109 (store (select |v_#race_136| v_~datas~0.base_109) (+ (* v_threadThread3of3ForFork0_~j~0_21 4) v_~datas~0.offset_97) |v_threadThread3of3ForFork0_#t~nondet6_21|)) |v_#race_135|)  InVars {#race=|v_#race_136|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21}  OutVars{#race=|v_#race_135|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21, threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_21|}  AuxVars[]  AssignedVars[#race, threadThread3of3ForFork0_#t~nondet6][220], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 52#L1044-6true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 160#L1044-9true, 7#L1058-10true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:55,520 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,520 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,521 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [120#L1044-4true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:55,521 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,521 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,533 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 16#L1061-2true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:55,534 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,534 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,547 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 72#L1061-1true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 219#L1042-4true, 182#L1044-8true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:55,547 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,547 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,721 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 72#L1061-1true, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:55,721 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,721 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,737 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, 219#L1042-4true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, 212#L1060-5true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:55,737 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,737 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,776 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([902] L1061-5-->L1061-6: Formula: (let ((.cse0 (select |v_#race_30| |v_ULTIMATE.start_main_~#tids~0#1.base_17|))) (and (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 1)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 2)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 3)) 0) (= 0 (select .cse0 |v_ULTIMATE.start_main_~#tids~0#1.offset_17|))))  InVars {#race=|v_#race_30|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_17|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_17|}  OutVars{#race=|v_#race_30|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_17|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_17|}  AuxVars[]  AssignedVars[][93], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 201#L1044-8true, threadThread3of3ForFork0InUse, 33#L1044-7true, 229#true, 50#L1041-1true, 259#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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: 234#(= |#race~threads_mask~0| 0), 25#L1061-6true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 247#true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:55,776 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is not cut-off event
[2024-03-09 03:14:55,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is not cut-off event
[2024-03-09 03:14:55,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is not cut-off event
[2024-03-09 03:14:55,776 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is not cut-off event
[2024-03-09 03:14:55,781 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L1044-4-->L1044-6: Formula: (= (store |v_#race_136| v_~datas~0.base_109 (store (select |v_#race_136| v_~datas~0.base_109) (+ (* v_threadThread3of3ForFork0_~j~0_21 4) v_~datas~0.offset_97) |v_threadThread3of3ForFork0_#t~nondet6_21|)) |v_#race_135|)  InVars {#race=|v_#race_136|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21}  OutVars{#race=|v_#race_135|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21, threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_21|}  AuxVars[]  AssignedVars[#race, threadThread3of3ForFork0_#t~nondet6][220], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 52#L1044-6true, 10#L1044-7true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 160#L1044-9true, 7#L1058-10true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:55,781 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:55,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:55,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:55,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:55,781 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1129] L1044-4-->L1044-6: Formula: (= (store |v_#race_136| v_~datas~0.base_109 (store (select |v_#race_136| v_~datas~0.base_109) (+ (* v_threadThread3of3ForFork0_~j~0_21 4) v_~datas~0.offset_97) |v_threadThread3of3ForFork0_#t~nondet6_21|)) |v_#race_135|)  InVars {#race=|v_#race_136|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21}  OutVars{#race=|v_#race_135|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21, threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_21|}  AuxVars[]  AssignedVars[#race, threadThread3of3ForFork0_#t~nondet6][220], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 52#L1044-6true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 160#L1044-9true, 7#L1058-10true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:55,781 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,781 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,782 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 120#L1044-4true, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:55,782 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,782 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 03:14:55,788 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([902] L1061-5-->L1061-6: Formula: (let ((.cse0 (select |v_#race_30| |v_ULTIMATE.start_main_~#tids~0#1.base_17|))) (and (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 1)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 2)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 3)) 0) (= 0 (select .cse0 |v_ULTIMATE.start_main_~#tids~0#1.offset_17|))))  InVars {#race=|v_#race_30|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_17|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_17|}  OutVars{#race=|v_#race_30|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_17|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_17|}  AuxVars[]  AssignedVars[][93], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread3of3ForFork0InUse, 33#L1044-7true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 25#L1061-6true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 180#$Ultimate##0true, 160#L1044-9true, Black: 247#true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:55,788 INFO  L383   tUnfolder$Statistics]: this new event has 91 ancestors and is not cut-off event
[2024-03-09 03:14:55,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is not cut-off event
[2024-03-09 03:14:55,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is not cut-off event
[2024-03-09 03:14:55,788 INFO  L386   tUnfolder$Statistics]:   existing Event has 91 ancestors and is not cut-off event
[2024-03-09 03:14:56,183 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][163], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, Black: 234#(= |#race~threads_mask~0| 0), 174#L1042-1true, 136#L1056-5true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 261#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,183 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,183 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,184 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 174#L1042-1true, Black: 232#true, 136#L1056-5true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,184 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,184 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,243 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][163], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 145#$Ultimate##0true, Black: 234#(= |#race~threads_mask~0| 0), 136#L1056-5true, 177#threadEXITtrue, 182#L1044-8true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, 261#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,244 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,244 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][163], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 8#L1042true, threadThread3of3ForFork0InUse, 247#true, 229#true, Black: 234#(= |#race~threads_mask~0| 0), 136#L1056-5true, 182#L1044-8true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 261#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|)])
[2024-03-09 03:14:56,244 INFO  L383   tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event
[2024-03-09 03:14:56,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:56,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:56,244 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:56,245 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][163], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, Black: 234#(= |#race~threads_mask~0| 0), 174#L1042-1true, 136#L1056-5true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 261#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:56,246 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,246 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][163], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 109#L1042-2true, Black: 234#(= |#race~threads_mask~0| 0), 136#L1056-5true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 261#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet14#1|), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:56,262 INFO  L383   tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event
[2024-03-09 03:14:56,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:56,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:56,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:56,262 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 162#L1056-2true, 229#true, 259#true, Black: 232#true, 219#L1042-4true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:56,262 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,262 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,264 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 162#L1056-2true, 229#true, 259#true, Black: 232#true, 219#L1042-4true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,264 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,264 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,285 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, 174#L1042-1true, Black: 232#true, 40#L1056-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,285 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,300 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 219#L1042-4true, Black: 232#true, 10#L1044-7true, 40#L1056-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:56,301 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,301 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 40#L1056-1true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,312 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,358 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 219#L1042-4true, 183#L1055-4true, 182#L1044-8true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,358 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,369 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 177#threadEXITtrue, 40#L1056-1true, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:56,370 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,370 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 95#L1043true, 183#L1055-4true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:56,370 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,370 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,373 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 95#L1043true, 183#L1055-4true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,373 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, Black: 232#true, 219#L1042-4true, 177#threadEXITtrue, 34#L1055-1true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,396 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,396 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,410 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 95#L1043true, 10#L1044-7true, 34#L1055-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:56,410 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,410 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 10#L1044-7true, 177#threadEXITtrue, 183#L1055-4true, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:56,411 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,411 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,444 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 118#L1044-9true, 203#L1054-1true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,444 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,444 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 232#true, 177#threadEXITtrue, 182#L1044-8true, 34#L1055-1true, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,448 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,448 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,448 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 203#L1054-1true, 182#L1044-8true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,449 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,449 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 151#L1063-2true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,669 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,669 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,693 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 65#L1063-1true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,693 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,693 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,715 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 117#L1063true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 182#L1044-8true, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,715 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,715 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 117#L1063true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:56,720 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,726 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 117#L1063true, 118#L1044-9true, 219#L1042-4true, Black: 232#true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,726 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,726 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,727 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,802 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, 72#L1061-1true, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 182#L1044-8true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,802 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,802 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,815 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 72#L1061-1true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:56,815 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,815 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,828 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 118#L1044-9true, 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 212#L1060-5true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,828 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,828 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,832 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 177#threadEXITtrue, 182#L1044-8true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 212#L1060-5true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,833 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,833 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,853 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L1044-4-->L1044-6: Formula: (= (store |v_#race_136| v_~datas~0.base_109 (store (select |v_#race_136| v_~datas~0.base_109) (+ (* v_threadThread3of3ForFork0_~j~0_21 4) v_~datas~0.offset_97) |v_threadThread3of3ForFork0_#t~nondet6_21|)) |v_#race_135|)  InVars {#race=|v_#race_136|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21}  OutVars{#race=|v_#race_135|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21, threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_21|}  AuxVars[]  AssignedVars[#race, threadThread3of3ForFork0_#t~nondet6][220], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 52#L1044-6true, 182#L1044-8true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 160#L1044-9true, 7#L1058-10true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:56,853 INFO  L383   tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event
[2024-03-09 03:14:56,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:56,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:56,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:56,854 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L1044-4-->L1044-6: Formula: (= (store |v_#race_136| v_~datas~0.base_109 (store (select |v_#race_136| v_~datas~0.base_109) (+ (* v_threadThread3of3ForFork0_~j~0_21 4) v_~datas~0.offset_97) |v_threadThread3of3ForFork0_#t~nondet6_21|)) |v_#race_135|)  InVars {#race=|v_#race_136|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21}  OutVars{#race=|v_#race_135|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21, threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_21|}  AuxVars[]  AssignedVars[#race, threadThread3of3ForFork0_#t~nondet6][220], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, 201#L1044-8true, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 52#L1044-6true, 182#L1044-8true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:56,854 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,854 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,855 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1129] L1044-4-->L1044-6: Formula: (= (store |v_#race_136| v_~datas~0.base_109 (store (select |v_#race_136| v_~datas~0.base_109) (+ (* v_threadThread3of3ForFork0_~j~0_21 4) v_~datas~0.offset_97) |v_threadThread3of3ForFork0_#t~nondet6_21|)) |v_#race_135|)  InVars {#race=|v_#race_136|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21}  OutVars{#race=|v_#race_135|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21, threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_21|}  AuxVars[]  AssignedVars[#race, threadThread3of3ForFork0_#t~nondet6][220], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 52#L1044-6true, 10#L1044-7true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 160#L1044-9true, 7#L1058-10true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:56,855 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,855 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 120#L1044-4true, threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 10#L1044-7true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 7#L1058-10true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:56,856 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:56,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,041 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 16#L1061-2true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 95#L1043true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:57,041 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,041 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,042 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 72#L1061-1true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, 118#L1044-9true, Black: 232#true, 219#L1042-4true, 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:57,059 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,078 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), 24#L1044-6true, threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, 74#L1042-5true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 123#L1061-3true, threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:57,078 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1129] L1044-4-->L1044-6: Formula: (= (store |v_#race_136| v_~datas~0.base_109 (store (select |v_#race_136| v_~datas~0.base_109) (+ (* v_threadThread3of3ForFork0_~j~0_21 4) v_~datas~0.offset_97) |v_threadThread3of3ForFork0_#t~nondet6_21|)) |v_#race_135|)  InVars {#race=|v_#race_136|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21}  OutVars{#race=|v_#race_135|, ~datas~0.base=v_~datas~0.base_109, ~datas~0.offset=v_~datas~0.offset_97, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_21, threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_21|}  AuxVars[]  AssignedVars[#race, threadThread3of3ForFork0_#t~nondet6][220], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 201#L1044-8true, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 52#L1044-6true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:57,114 INFO  L383   tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 93 ancestors and is cut-off event
[2024-03-09 03:14:57,114 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1183] L1044-9-->threadEXIT: Formula: (let ((.cse0 (select |v_#race_149| v_~datas~0.base_127)) (.cse1 (* v_threadThread2of3ForFork0_~j~0_27 4))) (and (= (select .cse0 (+ .cse1 2 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#res.base_9| 0) (= (select .cse0 (+ .cse1 1 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|) (= |v_threadThread2of3ForFork0_#t~nondet6_28| (select .cse0 (+ .cse1 v_~datas~0.offset_111))) (= 0 |v_threadThread2of3ForFork0_#res.offset_9|) (= (select .cse0 (+ .cse1 3 v_~datas~0.offset_111)) |v_threadThread2of3ForFork0_#t~nondet6_28|)))  InVars {#race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27, threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_28|}  OutVars{threadThread2of3ForFork0_#t~nondet5=|v_threadThread2of3ForFork0_#t~nondet5_13|, #race=|v_#race_149|, ~datas~0.base=v_~datas~0.base_127, ~datas~0.offset=v_~datas~0.offset_111, threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_9|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_9|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_27}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#t~nondet5, threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_#t~nondet6][148], [60#L1053-6true, Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 120#L1044-4true, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread2of3ForFork0InUse, 24#L1044-6true, Black: 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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)), threadThread3of3ForFork0InUse, 247#true, 229#true, 259#true, Black: 234#(= |#race~threads_mask~0| 0), 177#threadEXITtrue, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), threadThread1of3ForFork0InUse, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0))])
[2024-03-09 03:14:57,114 INFO  L383   tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event
[2024-03-09 03:14:57,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:57,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:57,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 94 ancestors and is cut-off event
[2024-03-09 03:14:57,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([902] L1061-5-->L1061-6: Formula: (let ((.cse0 (select |v_#race_30| |v_ULTIMATE.start_main_~#tids~0#1.base_17|))) (and (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 1)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 2)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 3)) 0) (= 0 (select .cse0 |v_ULTIMATE.start_main_~#tids~0#1.offset_17|))))  InVars {#race=|v_#race_30|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_17|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_17|}  OutVars{#race=|v_#race_30|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_17|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_17|}  AuxVars[]  AssignedVars[][93], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 201#L1044-8true, threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread3of3ForFork0InUse, 33#L1044-7true, 229#true, 122#L1042-1true, 259#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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: 232#true, 25#L1061-6true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 247#true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:57,127 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event
[2024-03-09 03:14:57,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is not cut-off event
[2024-03-09 03:14:57,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is not cut-off event
[2024-03-09 03:14:57,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is not cut-off event
[2024-03-09 03:14:57,127 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([902] L1061-5-->L1061-6: Formula: (let ((.cse0 (select |v_#race_30| |v_ULTIMATE.start_main_~#tids~0#1.base_17|))) (and (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 1)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 2)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 3)) 0) (= 0 (select .cse0 |v_ULTIMATE.start_main_~#tids~0#1.offset_17|))))  InVars {#race=|v_#race_30|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_17|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_17|}  OutVars{#race=|v_#race_30|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_17|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_17|}  AuxVars[]  AssignedVars[][93], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 201#L1044-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 33#L1044-7true, 229#true, 122#L1042-1true, 259#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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: 234#(= |#race~threads_mask~0| 0), 25#L1061-6true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 247#true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:57,127 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event
[2024-03-09 03:14:57,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is not cut-off event
[2024-03-09 03:14:57,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is not cut-off event
[2024-03-09 03:14:57,128 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is not cut-off event
[2024-03-09 03:14:57,140 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([902] L1061-5-->L1061-6: Formula: (let ((.cse0 (select |v_#race_30| |v_ULTIMATE.start_main_~#tids~0#1.base_17|))) (and (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 1)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 2)) 0) (= (select .cse0 (+ |v_ULTIMATE.start_main_~#tids~0#1.offset_17| 3)) 0) (= 0 (select .cse0 |v_ULTIMATE.start_main_~#tids~0#1.offset_17|))))  InVars {#race=|v_#race_30|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_17|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_17|}  OutVars{#race=|v_#race_30|, ULTIMATE.start_main_~#tids~0#1.offset=|v_ULTIMATE.start_main_~#tids~0#1.offset_17|, ULTIMATE.start_main_~#tids~0#1.base=|v_ULTIMATE.start_main_~#tids~0#1.base_17|}  AuxVars[]  AssignedVars[][93], [Black: 250#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread2of3ForFork0InUse, Black: 249#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), threadThread3of3ForFork0InUse, 33#L1044-7true, 229#true, 50#L1041-1true, 259#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.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: 234#(= |#race~threads_mask~0| 0), 25#L1061-6true, Black: 240#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 160#L1044-9true, Black: 247#true, Black: 251#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), threadThread1of3ForFork0InUse])
[2024-03-09 03:14:57,141 INFO  L383   tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event
[2024-03-09 03:14:57,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is not cut-off event
[2024-03-09 03:14:57,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is not cut-off event
[2024-03-09 03:14:57,141 INFO  L386   tUnfolder$Statistics]:   existing Event has 92 ancestors and is not cut-off event
