./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/thread-local-value-dynamic.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/thread-local-value-dynamic.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 f651a89c7851ebdcf0ded93585ef54598bd416e21c4b7c30177d9f520c1d1fdd
--- Real Ultimate output ---
This is Ultimate 0.2.2-dev-2329fc7
[2023-10-25 15:26:45,525 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2023-10-25 15:26:45,527 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2023-10-25 15:26:45,582 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2023-10-25 15:26:45,582 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2023-10-25 15:26:45,585 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2023-10-25 15:26:45,587 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2023-10-25 15:26:45,589 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2023-10-25 15:26:45,590 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2023-10-25 15:26:45,593 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2023-10-25 15:26:45,594 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2023-10-25 15:26:45,596 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2023-10-25 15:26:45,596 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2023-10-25 15:26:45,598 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2023-10-25 15:26:45,599 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2023-10-25 15:26:45,600 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2023-10-25 15:26:45,601 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2023-10-25 15:26:45,618 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2023-10-25 15:26:45,619 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2023-10-25 15:26:45,623 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2023-10-25 15:26:45,623 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2023-10-25 15:26:45,625 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2023-10-25 15:26:45,626 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2023-10-25 15:26:45,626 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2023-10-25 15:26:45,632 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2023-10-25 15:26:45,632 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2023-10-25 15:26:45,632 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2023-10-25 15:26:45,634 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2023-10-25 15:26:45,634 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2023-10-25 15:26:45,634 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2023-10-25 15:26:45,635 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2023-10-25 15:26:45,635 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2023-10-25 15:26:45,637 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2023-10-25 15:26:45,637 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2023-10-25 15:26:45,638 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2023-10-25 15:26:45,638 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2023-10-25 15:26:45,639 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2023-10-25 15:26:45,639 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2023-10-25 15:26:45,639 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2023-10-25 15:26:45,640 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2023-10-25 15:26:45,640 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2023-10-25 15:26:45,642 INFO  L101        SettingsManager]: Beginning loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2023-10-25 15:26:45,687 INFO  L113        SettingsManager]: Loading preferences was successful
[2023-10-25 15:26:45,687 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2023-10-25 15:26:45,688 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2023-10-25 15:26:45,688 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2023-10-25 15:26:45,688 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2023-10-25 15:26:45,689 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2023-10-25 15:26:45,689 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2023-10-25 15:26:45,689 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2023-10-25 15:26:45,689 INFO  L138        SettingsManager]:  * Use SBE=true
[2023-10-25 15:26:45,689 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2023-10-25 15:26:45,690 INFO  L138        SettingsManager]:  * sizeof long=4
[2023-10-25 15:26:45,690 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2023-10-25 15:26:45,690 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2023-10-25 15:26:45,691 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2023-10-25 15:26:45,691 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2023-10-25 15:26:45,691 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2023-10-25 15:26:45,691 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2023-10-25 15:26:45,691 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2023-10-25 15:26:45,691 INFO  L138        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2023-10-25 15:26:45,691 INFO  L138        SettingsManager]:  * sizeof long double=12
[2023-10-25 15:26:45,692 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2023-10-25 15:26:45,692 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2023-10-25 15:26:45,692 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2023-10-25 15:26:45,692 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2023-10-25 15:26:45,692 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2023-10-25 15:26:45,692 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2023-10-25 15:26:45,693 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-10-25 15:26:45,693 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2023-10-25 15:26:45,693 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2023-10-25 15:26:45,693 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2023-10-25 15:26:45,693 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2023-10-25 15:26:45,693 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2023-10-25 15:26:45,694 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2023-10-25 15:26:45,694 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2023-10-25 15:26:45,694 INFO  L138        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2023-10-25 15:26:45,694 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2023-10-25 15:26:45,695 INFO  L138        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2023-10-25 15:26:45,695 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 -> f651a89c7851ebdcf0ded93585ef54598bd416e21c4b7c30177d9f520c1d1fdd
[2023-10-25 15:26:46,061 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-10-25 15:26:46,085 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-10-25 15:26:46,087 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-10-25 15:26:46,102 INFO  L271        PluginConnector]: Initializing CDTParser...
[2023-10-25 15:26:46,103 INFO  L275        PluginConnector]: CDTParser initialized
[2023-10-25 15:26:46,104 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-local-value-dynamic.i
[2023-10-25 15:26:47,753 INFO  L500              CDTParser]: Created temporary CDT project at NULL
[2023-10-25 15:26:48,163 INFO  L351              CDTParser]: Found 1 translation units.
[2023-10-25 15:26:48,173 INFO  L172              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-local-value-dynamic.i
[2023-10-25 15:26:48,187 INFO  L394              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/b90a9d9e5/2ee5de29d8d44df69af2e79b6707ea38/FLAGc8353e13b
[2023-10-25 15:26:48,214 INFO  L402              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/b90a9d9e5/2ee5de29d8d44df69af2e79b6707ea38
[2023-10-25 15:26:48,216 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-10-25 15:26:48,216 INFO  L131        ToolchainWalker]: Walking toolchain with 6 elements.
[2023-10-25 15:26:48,225 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-10-25 15:26:48,225 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-10-25 15:26:48,231 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-10-25 15:26:48,231 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.10 03:26:48" (1/1) ...
[2023-10-25 15:26:48,234 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@283ab5d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:26:48, skipping insertion in model container
[2023-10-25 15:26:48,234 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.10 03:26:48" (1/1) ...
[2023-10-25 15:26:48,241 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2023-10-25 15:26:48,325 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2023-10-25 15:26:48,566 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2023-10-25 15:26:48,931 WARN  L237   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-local-value-dynamic.i[47873,47886]
[2023-10-25 15:26:48,972 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-10-25 15:26:48,993 INFO  L203         MainTranslator]: Completed pre-run
[2023-10-25 15:26:49,027 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2023-10-25 15:26:49,056 WARN  L237   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-local-value-dynamic.i[47873,47886]
[2023-10-25 15:26:49,063 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-10-25 15:26:49,130 INFO  L208         MainTranslator]: Completed translation
[2023-10-25 15:26:49,135 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:26:49 WrapperNode
[2023-10-25 15:26:49,135 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-10-25 15:26:49,136 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-10-25 15:26:49,137 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-10-25 15:26:49,137 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2023-10-25 15:26:49,153 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:26:49" (1/1) ...
[2023-10-25 15:26:49,167 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:26:49" (1/1) ...
[2023-10-25 15:26:49,217 INFO  L138                Inliner]: procedures = 274, calls = 27, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 142
[2023-10-25 15:26:49,232 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-10-25 15:26:49,233 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-10-25 15:26:49,233 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2023-10-25 15:26:49,233 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2023-10-25 15:26:49,241 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:26:49" (1/1) ...
[2023-10-25 15:26:49,254 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:26:49" (1/1) ...
[2023-10-25 15:26:49,259 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:26:49" (1/1) ...
[2023-10-25 15:26:49,259 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:26:49" (1/1) ...
[2023-10-25 15:26:49,267 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:26:49" (1/1) ...
[2023-10-25 15:26:49,293 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:26:49" (1/1) ...
[2023-10-25 15:26:49,304 INFO  L185        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:26:49" (1/1) ...
[2023-10-25 15:26:49,312 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:26:49" (1/1) ...
[2023-10-25 15:26:49,315 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-10-25 15:26:49,315 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-10-25 15:26:49,315 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2023-10-25 15:26:49,315 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2023-10-25 15:26:49,316 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:26:49" (1/1) ...
[2023-10-25 15:26:49,320 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-10-25 15:26:49,362 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-10-25 15:26:49,388 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)
[2023-10-25 15:26:49,453 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
[2023-10-25 15:26:49,462 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2023-10-25 15:26:49,473 INFO  L130     BoogieDeclarations]: Found specification of procedure read~$Pointer$
[2023-10-25 15:26:49,473 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2023-10-25 15:26:49,473 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~$Pointer$
[2023-10-25 15:26:49,474 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2023-10-25 15:26:49,474 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2023-10-25 15:26:49,474 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap
[2023-10-25 15:26:49,474 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-10-25 15:26:49,474 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2023-10-25 15:26:49,474 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2023-10-25 15:26:49,474 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2023-10-25 15:26:49,475 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-10-25 15:26:49,475 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-10-25 15:26:49,476 WARN  L209             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2023-10-25 15:26:49,709 INFO  L235             CfgBuilder]: Building ICFG
[2023-10-25 15:26:49,710 INFO  L261             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-10-25 15:26:50,209 INFO  L276             CfgBuilder]: Performing block encoding
[2023-10-25 15:26:50,216 INFO  L295             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-10-25 15:26:50,227 INFO  L300             CfgBuilder]: Removed 4 assume(true) statements.
[2023-10-25 15:26:50,229 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.10 03:26:50 BoogieIcfgContainer
[2023-10-25 15:26:50,229 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-10-25 15:26:50,231 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-10-25 15:26:50,236 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2023-10-25 15:26:50,239 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2023-10-25 15:26:50,239 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.10 03:26:48" (1/3) ...
[2023-10-25 15:26:50,239 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ec6559c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.10 03:26:50, skipping insertion in model container
[2023-10-25 15:26:50,245 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.10 03:26:49" (2/3) ...
[2023-10-25 15:26:50,245 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ec6559c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.10 03:26:50, skipping insertion in model container
[2023-10-25 15:26:50,245 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.10 03:26:50" (3/3) ...
[2023-10-25 15:26:50,247 INFO  L112   eAbstractionObserver]: Analyzing ICFG thread-local-value-dynamic.i
[2023-10-25 15:26:50,253 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2023-10-25 15:26:50,264 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-10-25 15:26:50,264 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations.
[2023-10-25 15:26:50,265 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2023-10-25 15:26:50,421 INFO  L144    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2023-10-25 15:26:50,474 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 157 places, 164 transitions, 336 flow
[2023-10-25 15:26:50,621 INFO  L130       PetriNetUnfolder]: 12/210 cut-off events.
[2023-10-25 15:26:50,633 INFO  L131       PetriNetUnfolder]: For 1/2 co-relation queries the response was YES.
[2023-10-25 15:26:50,643 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 216 conditions, 210 events. 12/210 cut-off events. For 1/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 457 event pairs, 0 based on Foata normal form. 0/181 useless extension candidates. Maximal degree in co-relation 127. Up to 4 conditions per place. 
[2023-10-25 15:26:50,643 INFO  L82        GeneralOperation]: Start removeDead. Operand has 157 places, 164 transitions, 336 flow
[2023-10-25 15:26:50,647 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 157 places, 164 transitions, 336 flow
[2023-10-25 15:26:50,654 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-10-25 15:26:50,675 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 157 places, 164 transitions, 336 flow
[2023-10-25 15:26:50,682 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 157 places, 164 transitions, 336 flow
[2023-10-25 15:26:50,682 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 157 places, 164 transitions, 336 flow
[2023-10-25 15:26:50,778 INFO  L130       PetriNetUnfolder]: 12/210 cut-off events.
[2023-10-25 15:26:50,778 INFO  L131       PetriNetUnfolder]: For 1/2 co-relation queries the response was YES.
[2023-10-25 15:26:50,782 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 216 conditions, 210 events. 12/210 cut-off events. For 1/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 457 event pairs, 0 based on Foata normal form. 0/181 useless extension candidates. Maximal degree in co-relation 127. Up to 4 conditions per place. 
[2023-10-25 15:26:50,802 INFO  L119        LiptonReduction]: Number of co-enabled transitions 7950
[2023-10-25 15:26:54,859 INFO  L134        LiptonReduction]: Checked pairs total: 27198
[2023-10-25 15:26:54,859 INFO  L136        LiptonReduction]: Total number of compositions: 131
[2023-10-25 15:26:54,888 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-10-25 15:26:54,895 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;@68276d8c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-10-25 15:26:54,896 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 17 error locations.
[2023-10-25 15:26:54,900 INFO  L130       PetriNetUnfolder]: 0/17 cut-off events.
[2023-10-25 15:26:54,901 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-10-25 15:26:54,901 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:26:54,902 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:26:54,902 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2023-10-25 15:26:54,906 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:26:54,909 INFO  L85        PathProgramCache]: Analyzing trace with hash 1588863758, now seen corresponding path program 1 times
[2023-10-25 15:26:54,916 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:26:54,926 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774135618]
[2023-10-25 15:26:54,927 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:26:54,930 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:26:55,115 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:26:55,801 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-25 15:26:55,802 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:26:55,802 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774135618]
[2023-10-25 15:26:55,803 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774135618] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:26:55,803 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:26:55,803 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-10-25 15:26:55,804 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011867062]
[2023-10-25 15:26:55,805 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:26:55,811 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-10-25 15:26:55,823 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:26:55,843 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-10-25 15:26:55,856 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-10-25 15:26:56,212 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 129 out of 295
[2023-10-25 15:26:56,215 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 61 transitions, 130 flow. Second operand  has 6 states, 6 states have (on average 130.16666666666666) internal successors, (781), 6 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:26:56,215 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:26:56,215 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 295
[2023-10-25 15:26:56,216 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:26:56,692 INFO  L130       PetriNetUnfolder]: 439/1068 cut-off events.
[2023-10-25 15:26:56,693 INFO  L131       PetriNetUnfolder]: For 11/15 co-relation queries the response was YES.
[2023-10-25 15:26:56,694 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1989 conditions, 1068 events. 439/1068 cut-off events. For 11/15 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 6351 event pairs, 162 based on Foata normal form. 15/927 useless extension candidates. Maximal degree in co-relation 1878. Up to 419 conditions per place. 
[2023-10-25 15:26:56,700 INFO  L137   encePairwiseOnDemand]: 267/295 looper letters, 75 selfloop transitions, 32 changer transitions 0/122 dead transitions.
[2023-10-25 15:26:56,700 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 122 transitions, 469 flow
[2023-10-25 15:26:56,701 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-10-25 15:26:56,703 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-10-25 15:26:56,726 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 900 transitions.
[2023-10-25 15:26:56,730 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5084745762711864
[2023-10-25 15:26:56,731 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 900 transitions.
[2023-10-25 15:26:56,732 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 900 transitions.
[2023-10-25 15:26:56,735 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:26:56,737 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 900 transitions.
[2023-10-25 15:26:56,742 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 150.0) internal successors, (900), 6 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:26:56,763 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 295.0) internal successors, (2065), 7 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:26:56,764 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 295.0) internal successors, (2065), 7 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:26:56,766 INFO  L175             Difference]: Start difference. First operand has 60 places, 61 transitions, 130 flow. Second operand 6 states and 900 transitions.
[2023-10-25 15:26:56,767 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 122 transitions, 469 flow
[2023-10-25 15:26:56,771 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 122 transitions, 469 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-25 15:26:56,774 INFO  L231             Difference]: Finished difference. Result has 66 places, 88 transitions, 358 flow
[2023-10-25 15:26:56,775 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=358, PETRI_PLACES=66, PETRI_TRANSITIONS=88}
[2023-10-25 15:26:56,793 INFO  L288   CegarLoopForPetriNet]: 60 programPoint places, 6 predicate places.
[2023-10-25 15:26:56,795 INFO  L495      AbstractCegarLoop]: Abstraction has has 66 places, 88 transitions, 358 flow
[2023-10-25 15:26:56,795 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 130.16666666666666) internal successors, (781), 6 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:26:56,795 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:26:56,796 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:26:56,797 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2023-10-25 15:26:56,800 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2023-10-25 15:26:56,800 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:26:56,801 INFO  L85        PathProgramCache]: Analyzing trace with hash -1573456314, now seen corresponding path program 1 times
[2023-10-25 15:26:56,801 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:26:56,801 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562434882]
[2023-10-25 15:26:56,801 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:26:56,802 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:26:56,851 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:26:57,290 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-25 15:26:57,294 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:26:57,294 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562434882]
[2023-10-25 15:26:57,294 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562434882] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:26:57,295 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:26:57,295 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-10-25 15:26:57,295 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335284824]
[2023-10-25 15:26:57,295 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:26:57,296 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-10-25 15:26:57,297 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:26:57,297 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-10-25 15:26:57,300 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-10-25 15:26:57,690 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 139 out of 295
[2023-10-25 15:26:57,691 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 88 transitions, 358 flow. Second operand  has 6 states, 6 states have (on average 140.33333333333334) internal successors, (842), 6 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:26:57,691 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:26:57,691 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 295
[2023-10-25 15:26:57,691 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:26:58,048 INFO  L130       PetriNetUnfolder]: 372/933 cut-off events.
[2023-10-25 15:26:58,048 INFO  L131       PetriNetUnfolder]: For 308/353 co-relation queries the response was YES.
[2023-10-25 15:26:58,049 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2233 conditions, 933 events. 372/933 cut-off events. For 308/353 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 5353 event pairs, 90 based on Foata normal form. 0/815 useless extension candidates. Maximal degree in co-relation 2106. Up to 526 conditions per place. 
[2023-10-25 15:26:58,067 INFO  L137   encePairwiseOnDemand]: 284/295 looper letters, 71 selfloop transitions, 37 changer transitions 8/158 dead transitions.
[2023-10-25 15:26:58,068 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 158 transitions, 829 flow
[2023-10-25 15:26:58,068 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-10-25 15:26:58,068 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-10-25 15:26:58,069 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 918 transitions.
[2023-10-25 15:26:58,070 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5186440677966102
[2023-10-25 15:26:58,070 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 918 transitions.
[2023-10-25 15:26:58,070 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 918 transitions.
[2023-10-25 15:26:58,071 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:26:58,071 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 918 transitions.
[2023-10-25 15:26:58,073 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 153.0) internal successors, (918), 6 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:26:58,075 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 295.0) internal successors, (2065), 7 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:26:58,076 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 295.0) internal successors, (2065), 7 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:26:58,076 INFO  L175             Difference]: Start difference. First operand has 66 places, 88 transitions, 358 flow. Second operand 6 states and 918 transitions.
[2023-10-25 15:26:58,076 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 158 transitions, 829 flow
[2023-10-25 15:26:58,083 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 158 transitions, 829 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-25 15:26:58,093 INFO  L231             Difference]: Finished difference. Result has 76 places, 122 transitions, 693 flow
[2023-10-25 15:26:58,094 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=693, PETRI_PLACES=76, PETRI_TRANSITIONS=122}
[2023-10-25 15:26:58,094 INFO  L288   CegarLoopForPetriNet]: 60 programPoint places, 16 predicate places.
[2023-10-25 15:26:58,095 INFO  L495      AbstractCegarLoop]: Abstraction has has 76 places, 122 transitions, 693 flow
[2023-10-25 15:26:58,095 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 140.33333333333334) internal successors, (842), 6 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:26:58,095 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:26:58,096 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:26:58,096 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2023-10-25 15:26:58,096 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2023-10-25 15:26:58,097 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:26:58,097 INFO  L85        PathProgramCache]: Analyzing trace with hash 1365305261, now seen corresponding path program 1 times
[2023-10-25 15:26:58,097 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:26:58,097 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852895671]
[2023-10-25 15:26:58,098 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:26:58,098 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:26:58,150 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:26:58,566 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-25 15:26:58,566 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:26:58,567 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852895671]
[2023-10-25 15:26:58,567 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852895671] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:26:58,567 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:26:58,567 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-10-25 15:26:58,568 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859008057]
[2023-10-25 15:26:58,568 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:26:58,569 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-10-25 15:26:58,569 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:26:58,569 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-10-25 15:26:58,570 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-10-25 15:26:58,948 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 140 out of 295
[2023-10-25 15:26:58,952 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 122 transitions, 693 flow. Second operand  has 6 states, 6 states have (on average 141.83333333333334) internal successors, (851), 6 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:26:58,953 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:26:58,953 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 295
[2023-10-25 15:26:58,953 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:26:59,198 INFO  L130       PetriNetUnfolder]: 324/817 cut-off events.
[2023-10-25 15:26:59,216 INFO  L131       PetriNetUnfolder]: For 720/844 co-relation queries the response was YES.
[2023-10-25 15:26:59,223 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2343 conditions, 817 events. 324/817 cut-off events. For 720/844 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4616 event pairs, 87 based on Foata normal form. 22/746 useless extension candidates. Maximal degree in co-relation 2242. Up to 490 conditions per place. 
[2023-10-25 15:26:59,226 INFO  L137   encePairwiseOnDemand]: 289/295 looper letters, 97 selfloop transitions, 5 changer transitions 0/149 dead transitions.
[2023-10-25 15:26:59,226 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 149 transitions, 967 flow
[2023-10-25 15:26:59,226 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-10-25 15:26:59,226 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-10-25 15:26:59,227 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 894 transitions.
[2023-10-25 15:26:59,228 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5050847457627119
[2023-10-25 15:26:59,228 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 894 transitions.
[2023-10-25 15:26:59,228 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 894 transitions.
[2023-10-25 15:26:59,229 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:26:59,229 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 894 transitions.
[2023-10-25 15:26:59,230 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 149.0) internal successors, (894), 6 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:26:59,232 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 295.0) internal successors, (2065), 7 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:26:59,233 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 295.0) internal successors, (2065), 7 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:26:59,233 INFO  L175             Difference]: Start difference. First operand has 76 places, 122 transitions, 693 flow. Second operand 6 states and 894 transitions.
[2023-10-25 15:26:59,234 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 149 transitions, 967 flow
[2023-10-25 15:26:59,237 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 149 transitions, 967 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-25 15:26:59,254 INFO  L231             Difference]: Finished difference. Result has 79 places, 121 transitions, 701 flow
[2023-10-25 15:26:59,255 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=295, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=701, PETRI_PLACES=79, PETRI_TRANSITIONS=121}
[2023-10-25 15:26:59,256 INFO  L288   CegarLoopForPetriNet]: 60 programPoint places, 19 predicate places.
[2023-10-25 15:26:59,256 INFO  L495      AbstractCegarLoop]: Abstraction has has 79 places, 121 transitions, 701 flow
[2023-10-25 15:26:59,257 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 141.83333333333334) internal successors, (851), 6 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:26:59,257 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:26:59,257 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1]
[2023-10-25 15:26:59,257 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2023-10-25 15:26:59,258 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 14 more)] ===
[2023-10-25 15:26:59,258 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:26:59,258 INFO  L85        PathProgramCache]: Analyzing trace with hash -915180075, now seen corresponding path program 1 times
[2023-10-25 15:26:59,259 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:26:59,259 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381792571]
[2023-10-25 15:26:59,259 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:26:59,259 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:26:59,296 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-25 15:26:59,296 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-10-25 15:26:59,308 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-25 15:26:59,355 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-10-25 15:26:59,355 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-10-25 15:26:59,356 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (16 of 17 remaining)
[2023-10-25 15:26:59,358 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (15 of 17 remaining)
[2023-10-25 15:26:59,358 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (14 of 17 remaining)
[2023-10-25 15:26:59,358 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (13 of 17 remaining)
[2023-10-25 15:26:59,359 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (12 of 17 remaining)
[2023-10-25 15:26:59,359 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (11 of 17 remaining)
[2023-10-25 15:26:59,359 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (10 of 17 remaining)
[2023-10-25 15:26:59,359 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (9 of 17 remaining)
[2023-10-25 15:26:59,360 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5ASSERT_VIOLATIONDATA_RACE (8 of 17 remaining)
[2023-10-25 15:26:59,361 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (7 of 17 remaining)
[2023-10-25 15:26:59,361 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (6 of 17 remaining)
[2023-10-25 15:26:59,363 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 17 remaining)
[2023-10-25 15:26:59,363 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 17 remaining)
[2023-10-25 15:26:59,364 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (3 of 17 remaining)
[2023-10-25 15:26:59,364 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5ASSERT_VIOLATIONDATA_RACE (2 of 17 remaining)
[2023-10-25 15:26:59,367 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (1 of 17 remaining)
[2023-10-25 15:26:59,367 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (0 of 17 remaining)
[2023-10-25 15:26:59,367 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2023-10-25 15:26:59,368 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2023-10-25 15:26:59,383 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-10-25 15:26:59,384 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2023-10-25 15:26:59,458 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2023-10-25 15:26:59,464 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 229 places, 241 transitions, 500 flow
[2023-10-25 15:26:59,539 INFO  L130       PetriNetUnfolder]: 23/383 cut-off events.
[2023-10-25 15:26:59,540 INFO  L131       PetriNetUnfolder]: For 6/8 co-relation queries the response was YES.
[2023-10-25 15:26:59,541 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 397 conditions, 383 events. 23/383 cut-off events. For 6/8 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1192 event pairs, 0 based on Foata normal form. 0/329 useless extension candidates. Maximal degree in co-relation 241. Up to 8 conditions per place. 
[2023-10-25 15:26:59,556 INFO  L82        GeneralOperation]: Start removeDead. Operand has 229 places, 241 transitions, 500 flow
[2023-10-25 15:26:59,559 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 229 places, 241 transitions, 500 flow
[2023-10-25 15:26:59,559 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-10-25 15:26:59,559 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 229 places, 241 transitions, 500 flow
[2023-10-25 15:26:59,559 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 229 places, 241 transitions, 500 flow
[2023-10-25 15:26:59,559 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 229 places, 241 transitions, 500 flow
[2023-10-25 15:26:59,626 INFO  L130       PetriNetUnfolder]: 23/383 cut-off events.
[2023-10-25 15:26:59,626 INFO  L131       PetriNetUnfolder]: For 6/8 co-relation queries the response was YES.
[2023-10-25 15:26:59,627 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 397 conditions, 383 events. 23/383 cut-off events. For 6/8 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1192 event pairs, 0 based on Foata normal form. 0/329 useless extension candidates. Maximal degree in co-relation 241. Up to 8 conditions per place. 
[2023-10-25 15:26:59,639 INFO  L119        LiptonReduction]: Number of co-enabled transitions 29100
[2023-10-25 15:27:04,297 INFO  L134        LiptonReduction]: Checked pairs total: 112068
[2023-10-25 15:27:04,298 INFO  L136        LiptonReduction]: Total number of compositions: 166
[2023-10-25 15:27:04,299 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-10-25 15:27:04,299 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;@68276d8c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-10-25 15:27:04,300 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 23 error locations.
[2023-10-25 15:27:04,302 INFO  L130       PetriNetUnfolder]: 0/17 cut-off events.
[2023-10-25 15:27:04,302 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-10-25 15:27:04,302 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:04,302 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:04,303 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] ===
[2023-10-25 15:27:04,303 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:04,303 INFO  L85        PathProgramCache]: Analyzing trace with hash -1582699883, now seen corresponding path program 1 times
[2023-10-25 15:27:04,303 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:04,303 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031375143]
[2023-10-25 15:27:04,303 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:04,304 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:04,315 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:04,530 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-25 15:27:04,531 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:04,533 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031375143]
[2023-10-25 15:27:04,533 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031375143] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:04,533 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:04,533 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-10-25 15:27:04,534 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168209991]
[2023-10-25 15:27:04,534 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:04,534 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-10-25 15:27:04,534 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:04,534 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-10-25 15:27:04,535 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-10-25 15:27:04,790 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 195 out of 407
[2023-10-25 15:27:04,792 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 105 transitions, 228 flow. Second operand  has 6 states, 6 states have (on average 196.16666666666666) internal successors, (1177), 6 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:04,792 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:04,792 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 407
[2023-10-25 15:27:04,792 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:10,339 INFO  L130       PetriNetUnfolder]: 23645/43763 cut-off events.
[2023-10-25 15:27:10,340 INFO  L131       PetriNetUnfolder]: For 344/458 co-relation queries the response was YES.
[2023-10-25 15:27:10,411 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 79712 conditions, 43763 events. 23645/43763 cut-off events. For 344/458 co-relation queries the response was YES. Maximal size of possible extension queue 1585. Compared 404131 event pairs, 7394 based on Foata normal form. 617/37783 useless extension candidates. Maximal degree in co-relation 11799. Up to 18082 conditions per place. 
[2023-10-25 15:27:10,753 INFO  L137   encePairwiseOnDemand]: 379/407 looper letters, 178 selfloop transitions, 48 changer transitions 0/267 dead transitions.
[2023-10-25 15:27:10,754 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 267 transitions, 1015 flow
[2023-10-25 15:27:10,755 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-10-25 15:27:10,755 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-10-25 15:27:10,761 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1404 transitions.
[2023-10-25 15:27:10,782 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5749385749385749
[2023-10-25 15:27:10,782 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1404 transitions.
[2023-10-25 15:27:10,782 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1404 transitions.
[2023-10-25 15:27:10,784 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:10,784 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1404 transitions.
[2023-10-25 15:27:10,789 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 234.0) internal successors, (1404), 6 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)
[2023-10-25 15:27:10,793 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 407.0) internal successors, (2849), 7 states have internal predecessors, (2849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:10,794 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 407.0) internal successors, (2849), 7 states have internal predecessors, (2849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:10,809 INFO  L175             Difference]: Start difference. First operand has 103 places, 105 transitions, 228 flow. Second operand 6 states and 1404 transitions.
[2023-10-25 15:27:10,809 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 267 transitions, 1015 flow
[2023-10-25 15:27:10,813 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 267 transitions, 1015 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-25 15:27:10,816 INFO  L231             Difference]: Finished difference. Result has 113 places, 152 transitions, 568 flow
[2023-10-25 15:27:10,817 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=407, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=103, 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=568, PETRI_PLACES=113, PETRI_TRANSITIONS=152}
[2023-10-25 15:27:10,818 INFO  L288   CegarLoopForPetriNet]: 103 programPoint places, 10 predicate places.
[2023-10-25 15:27:10,819 INFO  L495      AbstractCegarLoop]: Abstraction has has 113 places, 152 transitions, 568 flow
[2023-10-25 15:27:10,819 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 196.16666666666666) internal successors, (1177), 6 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:10,819 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:10,819 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:10,820 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2023-10-25 15:27:10,820 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] ===
[2023-10-25 15:27:10,820 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:10,820 INFO  L85        PathProgramCache]: Analyzing trace with hash -1409429370, now seen corresponding path program 1 times
[2023-10-25 15:27:10,820 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:10,821 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541862726]
[2023-10-25 15:27:10,821 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:10,822 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:10,830 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:11,120 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-25 15:27:11,120 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:11,121 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541862726]
[2023-10-25 15:27:11,121 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541862726] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:11,121 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:11,121 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-10-25 15:27:11,121 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392552388]
[2023-10-25 15:27:11,121 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:11,122 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-10-25 15:27:11,123 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:11,124 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-10-25 15:27:11,124 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-10-25 15:27:11,443 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 205 out of 407
[2023-10-25 15:27:11,444 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 152 transitions, 568 flow. Second operand  has 6 states, 6 states have (on average 206.33333333333334) internal successors, (1238), 6 states have internal predecessors, (1238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:11,444 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:11,445 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 205 of 407
[2023-10-25 15:27:11,445 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:15,142 INFO  L130       PetriNetUnfolder]: 19846/37450 cut-off events.
[2023-10-25 15:27:15,143 INFO  L131       PetriNetUnfolder]: For 11104/11380 co-relation queries the response was YES.
[2023-10-25 15:27:15,244 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 83185 conditions, 37450 events. 19846/37450 cut-off events. For 11104/11380 co-relation queries the response was YES. Maximal size of possible extension queue 1321. Compared 348705 event pairs, 8213 based on Foata normal form. 0/31786 useless extension candidates. Maximal degree in co-relation 41579. Up to 22428 conditions per place. 
[2023-10-25 15:27:15,528 INFO  L137   encePairwiseOnDemand]: 392/407 looper letters, 182 selfloop transitions, 70 changer transitions 0/319 dead transitions.
[2023-10-25 15:27:15,541 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 319 transitions, 1604 flow
[2023-10-25 15:27:15,541 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-10-25 15:27:15,542 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-10-25 15:27:15,547 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1418 transitions.
[2023-10-25 15:27:15,547 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5806715806715806
[2023-10-25 15:27:15,547 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1418 transitions.
[2023-10-25 15:27:15,548 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1418 transitions.
[2023-10-25 15:27:15,548 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:15,548 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1418 transitions.
[2023-10-25 15:27:15,551 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 236.33333333333334) internal successors, (1418), 6 states have internal predecessors, (1418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:15,557 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 407.0) internal successors, (2849), 7 states have internal predecessors, (2849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:15,557 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 407.0) internal successors, (2849), 7 states have internal predecessors, (2849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:15,561 INFO  L175             Difference]: Start difference. First operand has 113 places, 152 transitions, 568 flow. Second operand 6 states and 1418 transitions.
[2023-10-25 15:27:15,561 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 319 transitions, 1604 flow
[2023-10-25 15:27:15,613 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 319 transitions, 1604 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-25 15:27:15,617 INFO  L231             Difference]: Finished difference. Result has 123 places, 221 transitions, 1222 flow
[2023-10-25 15:27:15,617 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=407, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1222, PETRI_PLACES=123, PETRI_TRANSITIONS=221}
[2023-10-25 15:27:15,620 INFO  L288   CegarLoopForPetriNet]: 103 programPoint places, 20 predicate places.
[2023-10-25 15:27:15,620 INFO  L495      AbstractCegarLoop]: Abstraction has has 123 places, 221 transitions, 1222 flow
[2023-10-25 15:27:15,621 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 206.33333333333334) internal successors, (1238), 6 states have internal predecessors, (1238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:15,621 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:15,621 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:15,621 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2023-10-25 15:27:15,621 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] ===
[2023-10-25 15:27:15,622 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:15,622 INFO  L85        PathProgramCache]: Analyzing trace with hash -168431543, now seen corresponding path program 1 times
[2023-10-25 15:27:15,622 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:15,622 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759828408]
[2023-10-25 15:27:15,622 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:15,622 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:15,644 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:15,668 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-25 15:27:15,668 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:15,668 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759828408]
[2023-10-25 15:27:15,669 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759828408] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:15,669 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:15,669 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:27:15,669 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431288494]
[2023-10-25 15:27:15,669 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:15,669 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:27:15,670 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:15,670 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:27:15,670 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:27:15,714 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 212 out of 407
[2023-10-25 15:27:15,715 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 221 transitions, 1222 flow. Second operand  has 3 states, 3 states have (on average 214.66666666666666) internal successors, (644), 3 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:15,715 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:15,715 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 407
[2023-10-25 15:27:15,715 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:17,476 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 115#L1038-5true, Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 68#L1049-10true, Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:17,476 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-10-25 15:27:17,476 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:17,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-10-25 15:27:17,477 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-10-25 15:27:17,664 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 179#L1041true, 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 68#L1049-10true, Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:17,664 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:27:17,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:17,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:27:17,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:17,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 5#L1039-1true, Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 68#L1049-10true, Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:17,665 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:27:17,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:17,666 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:27:17,668 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:17,669 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [threadThread1of2ForFork0InUse, 162#L1039-6true, threadThread2of2ForFork0InUse, 173#L1039-5true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 68#L1049-10true, Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true, 256#true])
[2023-10-25 15:27:17,674 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-10-25 15:27:17,674 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-10-25 15:27:17,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:17,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-10-25 15:27:17,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [139#L1048-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 115#L1038-5true, Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true])
[2023-10-25 15:27:17,817 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:27:17,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:27:17,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:17,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:17,819 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [120#L1039-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 173#L1039-5true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 68#L1049-10true, Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true])
[2023-10-25 15:27:17,819 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-10-25 15:27:17,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:17,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-10-25 15:27:17,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-10-25 15:27:17,895 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [8#L1051-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 115#L1038-5true, Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true])
[2023-10-25 15:27:17,896 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,896 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 137#L1049-3true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 115#L1038-5true, Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true, 256#true])
[2023-10-25 15:27:17,956 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,956 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,958 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [139#L1048-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 179#L1041true, 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)])
[2023-10-25 15:27:17,958 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,958 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,959 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [139#L1048-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 5#L1039-1true, Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true])
[2023-10-25 15:27:17,959 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,959 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,961 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [139#L1048-6true, threadThread1of2ForFork0InUse, 162#L1039-6true, threadThread2of2ForFork0InUse, 173#L1039-5true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)])
[2023-10-25 15:27:17,961 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,961 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,962 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 3#threadEXITtrue, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 68#L1049-10true, Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:17,962 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,962 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [201#L1039-4true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 68#L1049-10true, Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:17,963 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,963 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,963 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 173#L1039-5true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 51#L1039-8true, Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 68#L1049-10true, Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true])
[2023-10-25 15:27:17,964 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:27:17,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,964 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-10-25 15:27:17,983 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 87#L1054true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 115#L1038-5true, Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:17,984 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:27:17,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:17,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:17,984 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,044 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 115#L1038-5true, Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 124#L1052-1true, 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:18,057 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,084 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [8#L1051-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 179#L1041true, 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true])
[2023-10-25 15:27:18,084 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,084 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,085 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [8#L1051-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 5#L1039-1true, Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)])
[2023-10-25 15:27:18,085 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,085 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,086 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,086 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [8#L1051-5true, threadThread1of2ForFork0InUse, 162#L1039-6true, threadThread2of2ForFork0InUse, 173#L1039-5true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true, 232#true])
[2023-10-25 15:27:18,087 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,102 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 137#L1049-3true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 179#L1041true, 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:18,102 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,102 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,103 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 137#L1049-3true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 5#L1039-1true, Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:18,103 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,103 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,104 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [threadThread1of2ForFork0InUse, 162#L1039-6true, threadThread2of2ForFork0InUse, 137#L1049-3true, 173#L1039-5true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:18,104 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,104 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,105 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,106 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [120#L1039-7true, 139#L1048-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 173#L1039-5true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true, 256#true])
[2023-10-25 15:27:18,106 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-10-25 15:27:18,106 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:18,164 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 87#L1054true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 179#L1041true, 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true, 256#true])
[2023-10-25 15:27:18,164 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,165 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 87#L1054true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 5#L1039-1true, Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true, 256#true])
[2023-10-25 15:27:18,165 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,166 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,167 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [threadThread1of2ForFork0InUse, 162#L1039-6true, threadThread2of2ForFork0InUse, 173#L1039-5true, 87#L1054true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true])
[2023-10-25 15:27:18,167 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,167 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,227 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 124#L1052-1true, 179#L1041true, 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true, 232#true])
[2023-10-25 15:27:18,227 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,227 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 5#L1039-1true, Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 124#L1052-1true, 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true, 232#true])
[2023-10-25 15:27:18,228 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,229 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [threadThread1of2ForFork0InUse, 162#L1039-6true, threadThread2of2ForFork0InUse, 173#L1039-5true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 124#L1052-1true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true])
[2023-10-25 15:27:18,229 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,230 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,250 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [120#L1039-7true, 8#L1051-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 173#L1039-5true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:18,250 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,281 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [120#L1039-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 137#L1049-3true, 173#L1039-5true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)])
[2023-10-25 15:27:18,284 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,285 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,285 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [139#L1048-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 3#threadEXITtrue, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true])
[2023-10-25 15:27:18,286 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,286 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,286 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [201#L1039-4true, 139#L1048-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true])
[2023-10-25 15:27:18,287 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,287 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,287 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [139#L1048-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 173#L1039-5true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 51#L1039-8true, Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:18,288 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:18,288 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-10-25 15:27:18,305 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [120#L1039-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 173#L1039-5true, 87#L1054true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:18,306 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,306 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,372 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [120#L1039-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 173#L1039-5true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 124#L1052-1true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true, 256#true])
[2023-10-25 15:27:18,372 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [8#L1051-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 3#threadEXITtrue, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true])
[2023-10-25 15:27:18,390 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,391 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [201#L1039-4true, 8#L1051-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true])
[2023-10-25 15:27:18,391 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,391 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,392 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [8#L1051-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 173#L1039-5true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 51#L1039-8true, Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true])
[2023-10-25 15:27:18,392 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,392 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,401 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 3#threadEXITtrue, 137#L1049-3true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true, 256#true])
[2023-10-25 15:27:18,401 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,401 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,402 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [201#L1039-4true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 137#L1049-3true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true, 256#true])
[2023-10-25 15:27:18,402 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,402 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,403 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 137#L1049-3true, 173#L1039-5true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 51#L1039-8true, Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true])
[2023-10-25 15:27:18,403 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:18,403 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-10-25 15:27:18,417 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 3#threadEXITtrue, 87#L1054true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:18,417 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:27:18,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:18,418 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:27:18,433 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:18,434 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [201#L1039-4true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 87#L1054true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:18,434 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:27:18,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:18,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:18,434 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:27:18,435 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 173#L1039-5true, 87#L1054true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 51#L1039-8true, Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:18,435 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:27:18,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:18,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:27:18,435 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:18,462 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 3#threadEXITtrue, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 124#L1052-1true, 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true, 232#true])
[2023-10-25 15:27:18,463 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:27:18,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:18,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:27:18,463 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:18,464 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1037] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_95| v_~data~0.base_92)) (.cse1 (* |v_threadThread1of2ForFork0_~i~1#1_46| 4))) (and (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ .cse1 v_~data~0.offset_82))) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= (select .cse0 (+ 2 .cse1 v_~data~0.offset_82)) |v_threadThread1of2ForFork0_#t~nondet10#1_26|) (= |v_threadThread1of2ForFork0_~i~1#1_45| (+ |v_threadThread1of2ForFork0_~i~1#1_46| 1)) (= |v_threadThread1of2ForFork0_#t~nondet10#1_26| (select .cse0 (+ 3 .cse1 v_~data~0.offset_82)))))  InVars {#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_26|, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_46|}  OutVars{#race=|v_#race_95|, ~data~0.base=v_~data~0.base_92, ~data~0.offset=v_~data~0.offset_82, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_45|, threadThread1of2ForFork0_#t~post9#1=|v_threadThread1of2ForFork0_#t~post9#1_17|}  AuxVars[]  AssignedVars[threadThread1of2ForFork0_#t~nondet10#1, threadThread1of2ForFork0_~i~1#1, threadThread1of2ForFork0_#t~post9#1][88], [201#L1039-4true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 124#L1052-1true, 138#L1038-5true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:18,464 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:27:18,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:27:18,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:18,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:18,464 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([875] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread2of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread2of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][207], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 173#L1039-5true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 51#L1039-8true, Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 124#L1052-1true, 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), 256#true, 232#true, Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)])
[2023-10-25 15:27:18,464 INFO  L383   tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event
[2023-10-25 15:27:18,464 INFO  L386   tUnfolder$Statistics]:   existing Event has 54 ancestors and is cut-off event
[2023-10-25 15:27:18,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:18,465 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-10-25 15:27:18,820 INFO  L130       PetriNetUnfolder]: 12953/30107 cut-off events.
[2023-10-25 15:27:18,820 INFO  L131       PetriNetUnfolder]: For 11505/15042 co-relation queries the response was YES.
[2023-10-25 15:27:18,917 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 66118 conditions, 30107 events. 12953/30107 cut-off events. For 11505/15042 co-relation queries the response was YES. Maximal size of possible extension queue 1347. Compared 324375 event pairs, 5396 based on Foata normal form. 33/24933 useless extension candidates. Maximal degree in co-relation 57284. Up to 12853 conditions per place. 
[2023-10-25 15:27:19,121 INFO  L137   encePairwiseOnDemand]: 400/407 looper letters, 58 selfloop transitions, 6 changer transitions 0/245 dead transitions.
[2023-10-25 15:27:19,138 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 245 transitions, 1412 flow
[2023-10-25 15:27:19,138 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:27:19,138 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:27:19,139 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 699 transitions.
[2023-10-25 15:27:19,140 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5724815724815725
[2023-10-25 15:27:19,140 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 699 transitions.
[2023-10-25 15:27:19,140 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 699 transitions.
[2023-10-25 15:27:19,140 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:19,140 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 699 transitions.
[2023-10-25 15:27:19,142 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 233.0) internal successors, (699), 3 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:19,143 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 407.0) internal successors, (1628), 4 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:19,144 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 407.0) internal successors, (1628), 4 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:19,144 INFO  L175             Difference]: Start difference. First operand has 123 places, 221 transitions, 1222 flow. Second operand 3 states and 699 transitions.
[2023-10-25 15:27:19,144 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 245 transitions, 1412 flow
[2023-10-25 15:27:19,228 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 245 transitions, 1412 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-25 15:27:19,258 INFO  L231             Difference]: Finished difference. Result has 126 places, 226 transitions, 1262 flow
[2023-10-25 15:27:19,258 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=407, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1262, PETRI_PLACES=126, PETRI_TRANSITIONS=226}
[2023-10-25 15:27:19,259 INFO  L288   CegarLoopForPetriNet]: 103 programPoint places, 23 predicate places.
[2023-10-25 15:27:19,260 INFO  L495      AbstractCegarLoop]: Abstraction has has 126 places, 226 transitions, 1262 flow
[2023-10-25 15:27:19,260 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 214.66666666666666) internal successors, (644), 3 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:19,260 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:19,260 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:19,260 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2023-10-25 15:27:19,260 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] ===
[2023-10-25 15:27:19,261 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:19,261 INFO  L85        PathProgramCache]: Analyzing trace with hash 1346317447, now seen corresponding path program 1 times
[2023-10-25 15:27:19,261 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:19,261 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768888029]
[2023-10-25 15:27:19,261 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:19,261 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:19,270 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:19,297 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-25 15:27:19,298 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:19,298 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768888029]
[2023-10-25 15:27:19,298 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768888029] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:19,298 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:19,299 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:27:19,299 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276175829]
[2023-10-25 15:27:19,299 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:19,299 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:27:19,299 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:19,300 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:27:19,300 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:27:19,335 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 204 out of 407
[2023-10-25 15:27:19,336 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 226 transitions, 1262 flow. Second operand  has 3 states, 3 states have (on average 207.33333333333334) internal successors, (622), 3 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:19,336 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:19,336 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 407
[2023-10-25 15:27:19,336 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:23,582 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1045] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_99| v_~data~0.base_96)) (.cse1 (* 4 |v_threadThread2of2ForFork0_~i~1#1_44|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 v_~data~0.offset_86))) (= (+ |v_threadThread2of2ForFork0_~i~1#1_44| 1) |v_threadThread2of2ForFork0_~i~1#1_43|) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= (select .cse0 (+ .cse1 2 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 3 v_~data~0.offset_86)))))  InVars {#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_28|, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_44|}  OutVars{#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_#t~post9#1=|v_threadThread2of2ForFork0_#t~post9#1_17|, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_43|}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet10#1, threadThread2of2ForFork0_#t~post9#1, threadThread2of2ForFork0_~i~1#1][194], [72#L1041true, Black: 258#(= |#race~data~0| |threadThread1of2ForFork0_#t~nondet6#1|), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 118#ULTIMATE.startEXITtrue, 263#(= |#race~data~0| 0), Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 115#L1038-5true, Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true, 256#true])
[2023-10-25 15:27:23,582 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:27:23,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:23,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:23,583 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:23,584 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1045] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_99| v_~data~0.base_96)) (.cse1 (* 4 |v_threadThread2of2ForFork0_~i~1#1_44|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 v_~data~0.offset_86))) (= (+ |v_threadThread2of2ForFork0_~i~1#1_44| 1) |v_threadThread2of2ForFork0_~i~1#1_43|) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= (select .cse0 (+ .cse1 2 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 3 v_~data~0.offset_86)))))  InVars {#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_28|, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_44|}  OutVars{#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_#t~post9#1=|v_threadThread2of2ForFork0_#t~post9#1_17|, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_43|}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet10#1, threadThread2of2ForFork0_#t~post9#1, threadThread2of2ForFork0_~i~1#1][194], [Black: 258#(= |#race~data~0| |threadThread1of2ForFork0_#t~nondet6#1|), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 62#L1039-1true, 118#ULTIMATE.startEXITtrue, 263#(= |#race~data~0| 0), Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 115#L1038-5true, Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true, 256#true])
[2023-10-25 15:27:23,584 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:27:23,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:23,584 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:23,585 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:23,868 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1045] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_99| v_~data~0.base_96)) (.cse1 (* 4 |v_threadThread2of2ForFork0_~i~1#1_44|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 v_~data~0.offset_86))) (= (+ |v_threadThread2of2ForFork0_~i~1#1_44| 1) |v_threadThread2of2ForFork0_~i~1#1_43|) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= (select .cse0 (+ .cse1 2 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 3 v_~data~0.offset_86)))))  InVars {#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_28|, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_44|}  OutVars{#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_#t~post9#1=|v_threadThread2of2ForFork0_#t~post9#1_17|, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_43|}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet10#1, threadThread2of2ForFork0_#t~post9#1, threadThread2of2ForFork0_~i~1#1][194], [132#L1041-1true, Black: 258#(= |#race~data~0| |threadThread1of2ForFork0_#t~nondet6#1|), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 118#ULTIMATE.startEXITtrue, 263#(= |#race~data~0| 0), Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 115#L1038-5true, Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true, 256#true])
[2023-10-25 15:27:23,869 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:23,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:23,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:23,869 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:23,870 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1045] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_99| v_~data~0.base_96)) (.cse1 (* 4 |v_threadThread2of2ForFork0_~i~1#1_44|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 v_~data~0.offset_86))) (= (+ |v_threadThread2of2ForFork0_~i~1#1_44| 1) |v_threadThread2of2ForFork0_~i~1#1_43|) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= (select .cse0 (+ .cse1 2 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 3 v_~data~0.offset_86)))))  InVars {#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_28|, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_44|}  OutVars{#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_#t~post9#1=|v_threadThread2of2ForFork0_#t~post9#1_17|, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_43|}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet10#1, threadThread2of2ForFork0_#t~post9#1, threadThread2of2ForFork0_~i~1#1][194], [Black: 258#(= |#race~data~0| |threadThread1of2ForFork0_#t~nondet6#1|), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 16#L1039-2true, 118#ULTIMATE.startEXITtrue, 263#(= |#race~data~0| 0), Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 115#L1038-5true, Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 256#true, 232#true])
[2023-10-25 15:27:23,870 INFO  L383   tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event
[2023-10-25 15:27:23,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:23,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:23,870 INFO  L386   tUnfolder$Statistics]:   existing Event has 52 ancestors and is cut-off event
[2023-10-25 15:27:24,108 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1045] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_99| v_~data~0.base_96)) (.cse1 (* 4 |v_threadThread2of2ForFork0_~i~1#1_44|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 v_~data~0.offset_86))) (= (+ |v_threadThread2of2ForFork0_~i~1#1_44| 1) |v_threadThread2of2ForFork0_~i~1#1_43|) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= (select .cse0 (+ .cse1 2 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 3 v_~data~0.offset_86)))))  InVars {#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_28|, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_44|}  OutVars{#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_#t~post9#1=|v_threadThread2of2ForFork0_#t~post9#1_17|, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_43|}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet10#1, threadThread2of2ForFork0_#t~post9#1, threadThread2of2ForFork0_~i~1#1][194], [Black: 258#(= |#race~data~0| |threadThread1of2ForFork0_#t~nondet6#1|), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 157#threadEXITtrue, 118#ULTIMATE.startEXITtrue, 263#(= |#race~data~0| 0), Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 115#L1038-5true, Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true, 256#true])
[2023-10-25 15:27:24,108 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:27:24,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:24,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:24,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:24,109 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1045] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_99| v_~data~0.base_96)) (.cse1 (* 4 |v_threadThread2of2ForFork0_~i~1#1_44|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 v_~data~0.offset_86))) (= (+ |v_threadThread2of2ForFork0_~i~1#1_44| 1) |v_threadThread2of2ForFork0_~i~1#1_43|) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= (select .cse0 (+ .cse1 2 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 3 v_~data~0.offset_86)))))  InVars {#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_28|, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_44|}  OutVars{#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_#t~post9#1=|v_threadThread2of2ForFork0_#t~post9#1_17|, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_43|}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet10#1, threadThread2of2ForFork0_#t~post9#1, threadThread2of2ForFork0_~i~1#1][194], [Black: 258#(= |#race~data~0| |threadThread1of2ForFork0_#t~nondet6#1|), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 118#ULTIMATE.startEXITtrue, 263#(= |#race~data~0| 0), Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 10#L1039-4true, Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 115#L1038-5true, Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true, 256#true])
[2023-10-25 15:27:24,109 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:27:24,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:24,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:24,114 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:24,115 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L1039-4-->L1039-5: Formula: (= (store |v_#race_52| v_~data~0.base_11 (store (select |v_#race_52| v_~data~0.base_11) (+ (* |v_threadThread1of2ForFork0_~i~1#1_9| 4) v_~data~0.offset_11) |v_threadThread1of2ForFork0_#t~nondet10#1_3|)) |v_#race_51|)  InVars {#race=|v_#race_52|, ~data~0.offset=v_~data~0.offset_11, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_3|}  OutVars{#race=|v_#race_51|, ~data~0.offset=v_~data~0.offset_11, threadThread1of2ForFork0_~i~1#1=|v_threadThread1of2ForFork0_~i~1#1_9|, ~data~0.base=v_~data~0.base_11, threadThread1of2ForFork0_#t~nondet10#1=|v_threadThread1of2ForFork0_#t~nondet10#1_3|}  AuxVars[]  AssignedVars[#race][123], [113#L1039-8true, Black: 258#(= |#race~data~0| |threadThread1of2ForFork0_#t~nondet6#1|), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 109#L1039-5true, 118#ULTIMATE.startEXITtrue, 263#(= |#race~data~0| 0), Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true, 256#true])
[2023-10-25 15:27:24,115 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:27:24,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:24,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:24,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:24,832 INFO  L130       PetriNetUnfolder]: 24810/50541 cut-off events.
[2023-10-25 15:27:24,832 INFO  L131       PetriNetUnfolder]: For 20044/23219 co-relation queries the response was YES.
[2023-10-25 15:27:24,961 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 120756 conditions, 50541 events. 24810/50541 cut-off events. For 20044/23219 co-relation queries the response was YES. Maximal size of possible extension queue 2161. Compared 528105 event pairs, 4001 based on Foata normal form. 38/44018 useless extension candidates. Maximal degree in co-relation 106593. Up to 23629 conditions per place. 
[2023-10-25 15:27:25,366 INFO  L137   encePairwiseOnDemand]: 387/407 looper letters, 86 selfloop transitions, 17 changer transitions 0/273 dead transitions.
[2023-10-25 15:27:25,366 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 273 transitions, 1604 flow
[2023-10-25 15:27:25,366 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:27:25,366 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:27:25,368 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 710 transitions.
[2023-10-25 15:27:25,369 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5814905814905815
[2023-10-25 15:27:25,369 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 710 transitions.
[2023-10-25 15:27:25,369 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 710 transitions.
[2023-10-25 15:27:25,369 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:25,369 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 710 transitions.
[2023-10-25 15:27:25,370 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 236.66666666666666) internal successors, (710), 3 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:25,378 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 407.0) internal successors, (1628), 4 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:25,379 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 407.0) internal successors, (1628), 4 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:25,379 INFO  L175             Difference]: Start difference. First operand has 126 places, 226 transitions, 1262 flow. Second operand 3 states and 710 transitions.
[2023-10-25 15:27:25,379 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 273 transitions, 1604 flow
[2023-10-25 15:27:25,685 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 273 transitions, 1593 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-10-25 15:27:25,697 INFO  L231             Difference]: Finished difference. Result has 129 places, 243 transitions, 1420 flow
[2023-10-25 15:27:25,698 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=407, PETRI_DIFFERENCE_MINUEND_FLOW=1256, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1420, PETRI_PLACES=129, PETRI_TRANSITIONS=243}
[2023-10-25 15:27:25,699 INFO  L288   CegarLoopForPetriNet]: 103 programPoint places, 26 predicate places.
[2023-10-25 15:27:25,699 INFO  L495      AbstractCegarLoop]: Abstraction has has 129 places, 243 transitions, 1420 flow
[2023-10-25 15:27:25,699 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 207.33333333333334) internal successors, (622), 3 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:25,699 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:25,699 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]
[2023-10-25 15:27:25,700 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2023-10-25 15:27:25,700 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] ===
[2023-10-25 15:27:25,701 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:25,701 INFO  L85        PathProgramCache]: Analyzing trace with hash -102839951, now seen corresponding path program 1 times
[2023-10-25 15:27:25,701 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:25,701 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930708273]
[2023-10-25 15:27:25,701 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:25,701 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:25,719 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:26,042 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-25 15:27:26,043 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:26,043 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930708273]
[2023-10-25 15:27:26,043 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930708273] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:26,043 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:26,043 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2023-10-25 15:27:26,044 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311062814]
[2023-10-25 15:27:26,044 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:26,044 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2023-10-25 15:27:26,044 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:26,044 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2023-10-25 15:27:26,045 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2023-10-25 15:27:26,412 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 205 out of 407
[2023-10-25 15:27:26,413 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 243 transitions, 1420 flow. Second operand  has 6 states, 6 states have (on average 207.16666666666666) internal successors, (1243), 6 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:26,413 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:26,413 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 205 of 407
[2023-10-25 15:27:26,413 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:34,842 INFO  L130       PetriNetUnfolder]: 37821/72543 cut-off events.
[2023-10-25 15:27:34,843 INFO  L131       PetriNetUnfolder]: For 76800/86337 co-relation queries the response was YES.
[2023-10-25 15:27:35,105 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 205925 conditions, 72543 events. 37821/72543 cut-off events. For 76800/86337 co-relation queries the response was YES. Maximal size of possible extension queue 2962. Compared 755986 event pairs, 12415 based on Foata normal form. 392/63977 useless extension candidates. Maximal degree in co-relation 182812. Up to 45037 conditions per place. 
[2023-10-25 15:27:35,660 INFO  L137   encePairwiseOnDemand]: 396/407 looper letters, 350 selfloop transitions, 142 changer transitions 0/572 dead transitions.
[2023-10-25 15:27:35,661 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 572 transitions, 4510 flow
[2023-10-25 15:27:35,661 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2023-10-25 15:27:35,661 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2023-10-25 15:27:35,669 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1403 transitions.
[2023-10-25 15:27:35,685 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5745290745290745
[2023-10-25 15:27:35,686 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1403 transitions.
[2023-10-25 15:27:35,686 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1403 transitions.
[2023-10-25 15:27:35,686 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:35,687 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1403 transitions.
[2023-10-25 15:27:35,689 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 233.83333333333334) internal successors, (1403), 6 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:35,691 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 407.0) internal successors, (2849), 7 states have internal predecessors, (2849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:35,692 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 407.0) internal successors, (2849), 7 states have internal predecessors, (2849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:35,692 INFO  L175             Difference]: Start difference. First operand has 129 places, 243 transitions, 1420 flow. Second operand 6 states and 1403 transitions.
[2023-10-25 15:27:35,692 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 572 transitions, 4510 flow
[2023-10-25 15:27:36,103 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 572 transitions, 4444 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-10-25 15:27:36,111 INFO  L231             Difference]: Finished difference. Result has 136 places, 397 transitions, 3227 flow
[2023-10-25 15:27:36,112 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=407, PETRI_DIFFERENCE_MINUEND_FLOW=1386, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3227, PETRI_PLACES=136, PETRI_TRANSITIONS=397}
[2023-10-25 15:27:36,113 INFO  L288   CegarLoopForPetriNet]: 103 programPoint places, 33 predicate places.
[2023-10-25 15:27:36,113 INFO  L495      AbstractCegarLoop]: Abstraction has has 136 places, 397 transitions, 3227 flow
[2023-10-25 15:27:36,113 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 207.16666666666666) internal successors, (1243), 6 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:36,114 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:36,114 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]
[2023-10-25 15:27:36,114 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2023-10-25 15:27:36,114 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] ===
[2023-10-25 15:27:36,114 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:36,114 INFO  L85        PathProgramCache]: Analyzing trace with hash 1422186744, now seen corresponding path program 1 times
[2023-10-25 15:27:36,116 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:36,116 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026513532]
[2023-10-25 15:27:36,116 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:36,117 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:36,164 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:36,226 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-10-25 15:27:36,227 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:36,227 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026513532]
[2023-10-25 15:27:36,227 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026513532] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:36,227 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:36,227 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2023-10-25 15:27:36,227 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444834316]
[2023-10-25 15:27:36,228 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:36,228 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2023-10-25 15:27:36,228 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:36,229 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2023-10-25 15:27:36,229 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2023-10-25 15:27:36,301 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 219 out of 407
[2023-10-25 15:27:36,302 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 397 transitions, 3227 flow. Second operand  has 4 states, 4 states have (on average 221.5) internal successors, (886), 4 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:36,302 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:36,302 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 407
[2023-10-25 15:27:36,302 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:40,164 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1045] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_99| v_~data~0.base_96)) (.cse1 (* 4 |v_threadThread2of2ForFork0_~i~1#1_44|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 v_~data~0.offset_86))) (= (+ |v_threadThread2of2ForFork0_~i~1#1_44| 1) |v_threadThread2of2ForFork0_~i~1#1_43|) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= (select .cse0 (+ .cse1 2 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 3 v_~data~0.offset_86)))))  InVars {#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_28|, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_44|}  OutVars{#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_#t~post9#1=|v_threadThread2of2ForFork0_#t~post9#1_17|, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_43|}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet10#1, threadThread2of2ForFork0_#t~post9#1, threadThread2of2ForFork0_~i~1#1][222], [72#L1041true, threadThread1of2ForFork0InUse, Black: 258#(= |#race~data~0| |threadThread1of2ForFork0_#t~nondet6#1|), threadThread2of2ForFork0InUse, 283#(and (<= |threadThread1of2ForFork0_~n~0#1| 0) (= |threadThread1of2ForFork0_~i~1#1| 0) (= |threadThread1of2ForFork0_~i~0#1| 0)), Black: 261#true, 118#ULTIMATE.startEXITtrue, 267#true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 115#L1038-5true, Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 271#(and (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) 2 ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset 1)) 0)), Black: 269#(= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset)) 0), Black: 272#(and (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) 3 ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) 2 ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset 1)) 0)), Black: 270#(and (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset 1)) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:40,164 INFO  L383   tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event
[2023-10-25 15:27:40,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:40,164 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:40,165 INFO  L386   tUnfolder$Statistics]:   existing Event has 51 ancestors and is cut-off event
[2023-10-25 15:27:40,817 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1045] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_99| v_~data~0.base_96)) (.cse1 (* 4 |v_threadThread2of2ForFork0_~i~1#1_44|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 v_~data~0.offset_86))) (= (+ |v_threadThread2of2ForFork0_~i~1#1_44| 1) |v_threadThread2of2ForFork0_~i~1#1_43|) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= (select .cse0 (+ .cse1 2 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 3 v_~data~0.offset_86)))))  InVars {#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_28|, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_44|}  OutVars{#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_#t~post9#1=|v_threadThread2of2ForFork0_#t~post9#1_17|, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_43|}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet10#1, threadThread2of2ForFork0_#t~post9#1, threadThread2of2ForFork0_~i~1#1][222], [threadThread1of2ForFork0InUse, Black: 258#(= |#race~data~0| |threadThread1of2ForFork0_#t~nondet6#1|), threadThread2of2ForFork0InUse, 283#(and (<= |threadThread1of2ForFork0_~n~0#1| 0) (= |threadThread1of2ForFork0_~i~1#1| 0) (= |threadThread1of2ForFork0_~i~0#1| 0)), 157#threadEXITtrue, Black: 261#true, 118#ULTIMATE.startEXITtrue, 267#true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), 115#L1038-5true, Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 271#(and (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) 2 ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset 1)) 0)), Black: 269#(= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset)) 0), Black: 272#(and (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) 3 ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) 2 ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset 1)) 0)), Black: 270#(and (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset 1)) 0)), 244#true, Black: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0), 232#true])
[2023-10-25 15:27:40,817 INFO  L383   tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event
[2023-10-25 15:27:40,817 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:40,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:40,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 53 ancestors and is cut-off event
[2023-10-25 15:27:45,586 INFO  L130       PetriNetUnfolder]: 34562/77945 cut-off events.
[2023-10-25 15:27:45,586 INFO  L131       PetriNetUnfolder]: For 71969/76741 co-relation queries the response was YES.
[2023-10-25 15:27:45,892 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 223878 conditions, 77945 events. 34562/77945 cut-off events. For 71969/76741 co-relation queries the response was YES. Maximal size of possible extension queue 2960. Compared 929749 event pairs, 8792 based on Foata normal form. 671/70606 useless extension candidates. Maximal degree in co-relation 194717. Up to 23631 conditions per place. 
[2023-10-25 15:27:46,229 INFO  L137   encePairwiseOnDemand]: 403/407 looper letters, 115 selfloop transitions, 8 changer transitions 0/463 dead transitions.
[2023-10-25 15:27:46,229 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 463 transitions, 3722 flow
[2023-10-25 15:27:46,230 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2023-10-25 15:27:46,230 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2023-10-25 15:27:46,249 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 964 transitions.
[2023-10-25 15:27:46,250 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5921375921375921
[2023-10-25 15:27:46,250 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 964 transitions.
[2023-10-25 15:27:46,250 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 964 transitions.
[2023-10-25 15:27:46,250 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:46,250 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 964 transitions.
[2023-10-25 15:27:46,252 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 241.0) internal successors, (964), 4 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:46,254 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 407.0) internal successors, (2035), 5 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:46,254 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 407.0) internal successors, (2035), 5 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:46,254 INFO  L175             Difference]: Start difference. First operand has 136 places, 397 transitions, 3227 flow. Second operand 4 states and 964 transitions.
[2023-10-25 15:27:46,255 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 463 transitions, 3722 flow
[2023-10-25 15:27:46,869 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 463 transitions, 3722 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-10-25 15:27:46,873 INFO  L231             Difference]: Finished difference. Result has 141 places, 403 transitions, 3294 flow
[2023-10-25 15:27:46,873 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=407, PETRI_DIFFERENCE_MINUEND_FLOW=3227, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3294, PETRI_PLACES=141, PETRI_TRANSITIONS=403}
[2023-10-25 15:27:46,874 INFO  L288   CegarLoopForPetriNet]: 103 programPoint places, 38 predicate places.
[2023-10-25 15:27:46,874 INFO  L495      AbstractCegarLoop]: Abstraction has has 141 places, 403 transitions, 3294 flow
[2023-10-25 15:27:46,875 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 221.5) internal successors, (886), 4 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:46,875 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:46,875 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:46,875 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2023-10-25 15:27:46,875 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] ===
[2023-10-25 15:27:46,875 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:46,876 INFO  L85        PathProgramCache]: Analyzing trace with hash 2076360501, now seen corresponding path program 1 times
[2023-10-25 15:27:46,876 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:46,876 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451833828]
[2023-10-25 15:27:46,876 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:46,876 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:46,907 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-10-25 15:27:46,941 INFO  L134       CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked.
[2023-10-25 15:27:46,942 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-10-25 15:27:46,943 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451833828]
[2023-10-25 15:27:46,943 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451833828] provided 1 perfect and 0 imperfect interpolant sequences
[2023-10-25 15:27:46,944 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-10-25 15:27:46,944 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-10-25 15:27:46,944 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388480930]
[2023-10-25 15:27:46,944 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-10-25 15:27:46,944 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-10-25 15:27:46,944 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-10-25 15:27:46,945 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-10-25 15:27:46,945 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-10-25 15:27:46,989 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 212 out of 407
[2023-10-25 15:27:46,990 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 403 transitions, 3294 flow. Second operand  has 3 states, 3 states have (on average 215.0) internal successors, (645), 3 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:46,990 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-10-25 15:27:46,990 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 407
[2023-10-25 15:27:46,990 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-10-25 15:27:50,800 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1045] L1039-8-->L1038-5: Formula: (let ((.cse0 (select |v_#race_99| v_~data~0.base_96)) (.cse1 (* 4 |v_threadThread2of2ForFork0_~i~1#1_44|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 v_~data~0.offset_86))) (= (+ |v_threadThread2of2ForFork0_~i~1#1_44| 1) |v_threadThread2of2ForFork0_~i~1#1_43|) (= (select .cse0 (+ .cse1 1 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= (select .cse0 (+ .cse1 2 v_~data~0.offset_86)) |v_threadThread2of2ForFork0_#t~nondet10#1_28|) (= |v_threadThread2of2ForFork0_#t~nondet10#1_28| (select .cse0 (+ .cse1 3 v_~data~0.offset_86)))))  InVars {#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, threadThread2of2ForFork0_#t~nondet10#1=|v_threadThread2of2ForFork0_#t~nondet10#1_28|, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_44|}  OutVars{#race=|v_#race_99|, ~data~0.base=v_~data~0.base_96, ~data~0.offset=v_~data~0.offset_86, threadThread2of2ForFork0_#t~post9#1=|v_threadThread2of2ForFork0_#t~post9#1_17|, threadThread2of2ForFork0_~i~1#1=|v_threadThread2of2ForFork0_~i~1#1_43|}  AuxVars[]  AssignedVars[threadThread2of2ForFork0_#t~nondet10#1, threadThread2of2ForFork0_#t~post9#1, threadThread2of2ForFork0_~i~1#1][163], [Black: 258#(= |#race~data~0| |threadThread1of2ForFork0_#t~nondet6#1|), 288#true, 283#(and (<= |threadThread1of2ForFork0_~n~0#1| 0) (= |threadThread1of2ForFork0_~i~1#1| 0) (= |threadThread1of2ForFork0_~i~0#1| 0)), Black: 263#(= |#race~data~0| 0), 118#ULTIMATE.startEXITtrue, Black: 271#(and (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) 2 ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset 1)) 0)), Black: 269#(= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset)) 0), Black: 272#(and (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) 3 ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) 2 ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset 1)) 0)), Black: 270#(and (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset)) 0) (= (select (select |#race| ~data~0.base) (+ (* |threadThread1of2ForFork0_~i~0#1| 4) ~data~0.offset 1)) 0)), 138#L1038-5true, 244#true, 232#true, Black: 280#(= |threadThread1of2ForFork0_~i~0#1| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 267#true, Black: 235#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 236#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0)), Black: 234#(= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) |ULTIMATE.start_main_~#tids~0#1.offset|) 0), 115#L1038-5true, Black: 237#(and (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#tids~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tids~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tids~0#1.base|) (+ |ULTIMATE.start_main_~#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: 248#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 247#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 249#(and (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 2 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ 3 (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)), Black: 246#(= (select (select |#race| |ULTIMATE.start_main_#t~mem18#1.base|) (+ (* |ULTIMATE.start_main_~i~3#1| 4) |ULTIMATE.start_main_#t~mem18#1.offset|)) 0)])
[2023-10-25 15:27:50,800 INFO  L383   tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event
[2023-10-25 15:27:50,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:27:50,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:27:50,801 INFO  L386   tUnfolder$Statistics]:   existing Event has 50 ancestors and is cut-off event
[2023-10-25 15:27:57,323 INFO  L130       PetriNetUnfolder]: 36581/81852 cut-off events.
[2023-10-25 15:27:57,324 INFO  L131       PetriNetUnfolder]: For 85533/90292 co-relation queries the response was YES.
[2023-10-25 15:27:57,686 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 242056 conditions, 81852 events. 36581/81852 cut-off events. For 85533/90292 co-relation queries the response was YES. Maximal size of possible extension queue 3064. Compared 976369 event pairs, 11186 based on Foata normal form. 372/74528 useless extension candidates. Maximal degree in co-relation 211040. Up to 34991 conditions per place. 
[2023-10-25 15:27:57,966 INFO  L137   encePairwiseOnDemand]: 400/407 looper letters, 86 selfloop transitions, 11 changer transitions 0/434 dead transitions.
[2023-10-25 15:27:57,966 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 434 transitions, 3610 flow
[2023-10-25 15:27:57,967 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-10-25 15:27:57,967 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-10-25 15:27:57,968 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 699 transitions.
[2023-10-25 15:27:57,968 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5724815724815725
[2023-10-25 15:27:57,968 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 699 transitions.
[2023-10-25 15:27:57,968 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 699 transitions.
[2023-10-25 15:27:57,969 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-10-25 15:27:57,969 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 699 transitions.
[2023-10-25 15:27:57,970 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 233.0) internal successors, (699), 3 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:57,971 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 407.0) internal successors, (1628), 4 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:57,972 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 407.0) internal successors, (1628), 4 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:57,972 INFO  L175             Difference]: Start difference. First operand has 141 places, 403 transitions, 3294 flow. Second operand 3 states and 699 transitions.
[2023-10-25 15:27:57,972 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 434 transitions, 3610 flow
[2023-10-25 15:27:58,960 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 434 transitions, 3600 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-10-25 15:27:58,964 INFO  L231             Difference]: Finished difference. Result has 143 places, 411 transitions, 3374 flow
[2023-10-25 15:27:58,965 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=407, PETRI_DIFFERENCE_MINUEND_FLOW=3287, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3374, PETRI_PLACES=143, PETRI_TRANSITIONS=411}
[2023-10-25 15:27:58,966 INFO  L288   CegarLoopForPetriNet]: 103 programPoint places, 40 predicate places.
[2023-10-25 15:27:58,966 INFO  L495      AbstractCegarLoop]: Abstraction has has 143 places, 411 transitions, 3374 flow
[2023-10-25 15:27:58,981 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 215.0) internal successors, (645), 3 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-10-25 15:27:58,982 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-10-25 15:27:58,982 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:58,982 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2023-10-25 15:27:58,982 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] ===
[2023-10-25 15:27:58,982 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-10-25 15:27:58,983 INFO  L85        PathProgramCache]: Analyzing trace with hash 1839065954, now seen corresponding path program 1 times
[2023-10-25 15:27:58,983 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-10-25 15:27:58,983 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212627189]
[2023-10-25 15:27:58,983 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-10-25 15:27:58,983 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-10-25 15:27:59,085 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-25 15:27:59,086 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-10-25 15:27:59,126 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-10-25 15:27:59,151 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-10-25 15:27:59,151 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-10-25 15:27:59,152 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location threadErr0ASSERT_VIOLATIONDATA_RACE (22 of 23 remaining)
[2023-10-25 15:27:59,152 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (21 of 23 remaining)
[2023-10-25 15:27:59,152 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (20 of 23 remaining)
[2023-10-25 15:27:59,152 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (19 of 23 remaining)
[2023-10-25 15:27:59,152 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (18 of 23 remaining)
[2023-10-25 15:27:59,153 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 23 remaining)
[2023-10-25 15:27:59,153 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (16 of 23 remaining)
[2023-10-25 15:27:59,153 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (15 of 23 remaining)
[2023-10-25 15:27:59,153 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (14 of 23 remaining)
[2023-10-25 15:27:59,153 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5ASSERT_VIOLATIONDATA_RACE (13 of 23 remaining)
[2023-10-25 15:27:59,153 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (12 of 23 remaining)
[2023-10-25 15:27:59,154 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (11 of 23 remaining)
[2023-10-25 15:27:59,154 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (10 of 23 remaining)
[2023-10-25 15:27:59,154 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (9 of 23 remaining)
[2023-10-25 15:27:59,154 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5ASSERT_VIOLATIONDATA_RACE (8 of 23 remaining)
[2023-10-25 15:27:59,154 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (7 of 23 remaining)
[2023-10-25 15:27:59,154 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (6 of 23 remaining)
[2023-10-25 15:27:59,155 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 23 remaining)
[2023-10-25 15:27:59,155 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 23 remaining)
[2023-10-25 15:27:59,155 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (3 of 23 remaining)
[2023-10-25 15:27:59,155 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5ASSERT_VIOLATIONDATA_RACE (2 of 23 remaining)
[2023-10-25 15:27:59,155 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (1 of 23 remaining)
[2023-10-25 15:27:59,155 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (0 of 23 remaining)
[2023-10-25 15:27:59,155 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2023-10-25 15:27:59,156 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1]
[2023-10-25 15:27:59,160 INFO  L228   ceAbstractionStarter]: Analysis of concurrent program completed with 2 thread instances
[2023-10-25 15:27:59,160 INFO  L178   ceAbstractionStarter]: Computing trace abstraction results
[2023-10-25 15:27:59,212 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,213 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,213 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,213 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,214 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,214 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,214 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,218 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,218 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,219 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,219 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,219 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,219 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,219 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,219 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,220 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,258 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.10 03:27:59 BasicIcfg
[2023-10-25 15:27:59,258 INFO  L132        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2023-10-25 15:27:59,258 INFO  L113        PluginConnector]: ------------------------Witness Printer----------------------------
[2023-10-25 15:27:59,258 INFO  L271        PluginConnector]: Initializing Witness Printer...
[2023-10-25 15:27:59,259 INFO  L275        PluginConnector]: Witness Printer initialized
[2023-10-25 15:27:59,259 INFO  L185        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.10 03:26:50" (3/4) ...
[2023-10-25 15:27:59,261 INFO  L140         WitnessPrinter]: No result that supports witness generation found
[2023-10-25 15:27:59,261 INFO  L132        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2023-10-25 15:27:59,262 INFO  L158              Benchmark]: Toolchain (without parser) took 71045.05ms. Allocated memory was 45.7MB in the beginning and 971.2MB in the end (delta: 925.5MB). Free memory was 23.4MB in the beginning and 223.4MB in the end (delta: -200.0MB). Peak memory consumption was 725.5MB. Max. memory is 15.6GB.
[2023-10-25 15:27:59,262 INFO  L158              Benchmark]: CDTParser took 0.21ms. Allocated memory is still 40.7MB. Free memory is still 15.7MB. There was no memory consumed. Max. memory is 15.6GB.
[2023-10-25 15:27:59,262 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 911.12ms. Allocated memory is still 45.7MB. Free memory was 23.3MB in the beginning and 16.9MB in the end (delta: 6.4MB). Peak memory consumption was 14.1MB. Max. memory is 15.6GB.
[2023-10-25 15:27:59,262 INFO  L158              Benchmark]: Boogie Procedure Inliner took 96.30ms. Allocated memory is still 45.7MB. Free memory was 16.7MB in the beginning and 13.7MB in the end (delta: 3.0MB). Peak memory consumption was 3.0MB. Max. memory is 15.6GB.
[2023-10-25 15:27:59,262 INFO  L158              Benchmark]: Boogie Preprocessor took 81.58ms. Allocated memory is still 45.7MB. Free memory was 13.7MB in the beginning and 11.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 15.6GB.
[2023-10-25 15:27:59,263 INFO  L158              Benchmark]: RCFGBuilder took 914.31ms. Allocated memory is still 45.7MB. Free memory was 11.4MB in the beginning and 15.2MB in the end (delta: -3.8MB). Peak memory consumption was 4.9MB. Max. memory is 15.6GB.
[2023-10-25 15:27:59,263 INFO  L158              Benchmark]: TraceAbstraction took 69027.37ms. Allocated memory was 45.7MB in the beginning and 971.2MB in the end (delta: 925.5MB). Free memory was 14.5MB in the beginning and 223.4MB in the end (delta: -208.9MB). Peak memory consumption was 716.6MB. Max. memory is 15.6GB.
[2023-10-25 15:27:59,263 INFO  L158              Benchmark]: Witness Printer took 2.80ms. Allocated memory is still 971.2MB. Free memory is still 223.4MB. There was no memory consumed. Max. memory is 15.6GB.
[2023-10-25 15:27:59,265 INFO  L339   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.21ms. Allocated memory is still 40.7MB. Free memory is still 15.7MB. There was no memory consumed. Max. memory is 15.6GB.
 * CACSL2BoogieTranslator took 911.12ms. Allocated memory is still 45.7MB. Free memory was 23.3MB in the beginning and 16.9MB in the end (delta: 6.4MB). Peak memory consumption was 14.1MB. Max. memory is 15.6GB.
 * Boogie Procedure Inliner took 96.30ms. Allocated memory is still 45.7MB. Free memory was 16.7MB in the beginning and 13.7MB in the end (delta: 3.0MB). Peak memory consumption was 3.0MB. Max. memory is 15.6GB.
 * Boogie Preprocessor took 81.58ms. Allocated memory is still 45.7MB. Free memory was 13.7MB in the beginning and 11.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 15.6GB.
 * RCFGBuilder took 914.31ms. Allocated memory is still 45.7MB. Free memory was 11.4MB in the beginning and 15.2MB in the end (delta: -3.8MB). Peak memory consumption was 4.9MB. Max. memory is 15.6GB.
 * TraceAbstraction took 69027.37ms. Allocated memory was 45.7MB in the beginning and 971.2MB in the end (delta: 925.5MB). Free memory was 14.5MB in the beginning and 223.4MB in the end (delta: -208.9MB). Peak memory consumption was 716.6MB. Max. memory is 15.6GB.
 * Witness Printer took 2.80ms. Allocated memory is still 971.2MB. Free memory is still 223.4MB. There was no memory consumed. Max. memory is 15.6GB.
 * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor:
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 4.2s, 157 PlacesBefore, 60 PlacesAfterwards, 164 TransitionsBefore, 61 TransitionsAfterwards, 7950 CoEnabledTransitionPairs, 6 FixpointIterations, 32 TrivialSequentialCompositions, 75 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 13 ConcurrentYvCompositions, 6 ChoiceCompositions, 131 TotalNumberOfCompositions, 27198 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 11203, independent: 10600, independent conditional: 0, independent unconditional: 10600, dependent: 603, dependent conditional: 0, dependent unconditional: 603, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3992, independent: 3896, independent conditional: 0, independent unconditional: 3896, dependent: 96, dependent conditional: 0, dependent unconditional: 96, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 11203, independent: 6704, independent conditional: 0, independent unconditional: 6704, dependent: 507, dependent conditional: 0, dependent unconditional: 507, unknown: 3992, unknown conditional: 0, unknown unconditional: 3992] , Statistics on independence cache: Total cache size (in pairs): 422, Positive cache size: 352, Positive conditional cache size: 0, Positive unconditional cache size: 352, Negative cache size: 70, Negative conditional cache size: 0, Negative unconditional cache size: 70, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 4.7s, 229 PlacesBefore, 103 PlacesAfterwards, 241 TransitionsBefore, 105 TransitionsAfterwards, 29100 CoEnabledTransitionPairs, 6 FixpointIterations, 27 TrivialSequentialCompositions, 98 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 27 ConcurrentYvCompositions, 10 ChoiceCompositions, 166 TotalNumberOfCompositions, 112068 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 29157, independent: 28032, independent conditional: 0, independent unconditional: 28032, dependent: 1125, dependent conditional: 0, dependent unconditional: 1125, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 13734, independent: 13500, independent conditional: 0, independent unconditional: 13500, dependent: 234, dependent conditional: 0, dependent unconditional: 234, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 29157, independent: 14532, independent conditional: 0, independent unconditional: 14532, dependent: 891, dependent conditional: 0, dependent unconditional: 891, unknown: 13734, unknown conditional: 0, unknown unconditional: 13734] , Statistics on independence cache: Total cache size (in pairs): 1267, Positive cache size: 1131, Positive conditional cache size: 0, Positive unconditional cache size: 1131, Negative cache size: 136, Negative conditional cache size: 0, Negative unconditional cache size: 136, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0
  - DataRaceFoundResult [Line: 1034]: Data race detected
[2023-10-25 15:27:59,303 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,303 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,303 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,303 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,304 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,304 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,304 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,304 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,304 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,304 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,305 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,305 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,305 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,306 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,306 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,306 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,337 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,337 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,338 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,338 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,338 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,338 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,339 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,339 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,339 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,339 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,339 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,339 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,339 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,340 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,340 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
[2023-10-25 15:27:59,340 WARN  L421   cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled
    Data race detected
The following path leads to a data race: 
[L1030]               0  int* data = ((void *)0);
[L1045]               0  int threads_total = __VERIFIER_nondet_int();
[L1046]  CALL         0  assume_abort_if_not(threads_total >= 0)
[L1010]  COND FALSE   0  !(!cond)
[L1046]  RET          0  assume_abort_if_not(threads_total >= 0)
[L1047]               0  pthread_t *tids = malloc(threads_total * sizeof(pthread_t));
[L1047]               0  pthread_t *tids = malloc(threads_total * sizeof(pthread_t));
[L1048]               0  int i = 0;
         VAL             [data={0:0}, i=0, threads_total=2, tids={5:0}]
[L1048]  COND TRUE    0  i < threads_total
[L1049]  EXPR         0  \read(*tids)
         VAL             [\read(*tids)={-2:0}, data={0:0}, i=0, pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))=-1, threads_total=2, tids={5:0}]
[L1049]  EXPR         0  tids[i]
         VAL             [\read(*tids)={-2:0}, data={0:0}, i=0, pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))=-1, threads_total=2, tids={5:0}]
[L1049]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))
         VAL             [\read(*tids)={-2:0}, data={0:0}, i=0, pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))=-1, threads_total=2, tids={5:0}]
[L1048]               0  i++
         VAL             [data={0:0}, i=1, threads_total=2, tids={5:0}]
[L1048]  COND TRUE    0  i < threads_total
[L1049]  EXPR         0  \read(*tids)
         VAL             [\read(*tids)={-2:0}, data={0:0}, i=1, pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))=0, threads_total=2, tids={5:0}]
[L1049]  EXPR         0  tids[i]
         VAL             [\read(*tids)={-2:0}, data={0:0}, i=1, pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))=0, threads_total=2, tids={5:0}]
[L1049]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))
         VAL             [\read(*tids)={-2:0}, data={0:0}, i=1, pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))=0, threads_total=2, tids={5:0}]
[L1032]               1  int n = __VERIFIER_nondet_int();
[L1033]  CALL         1  assume_abort_if_not(n >= 0)
[L1010]  COND FALSE   1  !(!cond)
[L1033]  RET          1  assume_abort_if_not(n >= 0)
[L1034]  EXPR, FCALL  1  calloc(n, sizeof(int))
[L1034]               1  data = calloc(n, sizeof(int))
         VAL             [arg={0:0}, arg={0:0}, calloc(n, sizeof(int))={-3:0}, data={-3:0}, data = calloc(n, sizeof(int))=49, n=0]
[L1032]               2  int n = __VERIFIER_nondet_int();
[L1033]  CALL         2  assume_abort_if_not(n >= 0)
[L1010]  COND FALSE   2  !(!cond)
[L1033]  RET          2  assume_abort_if_not(n >= 0)
[L1034]  EXPR, FCALL  2  calloc(n, sizeof(int))
[L1034]               2  data = calloc(n, sizeof(int))
         VAL             [arg={0:0}, arg={0:0}, calloc(n, sizeof(int))={-3:0}, data={-4:0}, data = calloc(n, sizeof(int))=49, n=0]

Now there is a data race, but we were unable to determine exactly which statements and variables are involved. There could be a race between one of the statements
	* C: tids[i] [1049]
	* C: tids[i] [1049]
	* C: tids[i] [1049]
	* C: tids[i] [1049]
and
	C: data = calloc(n, sizeof(int)) [1034]

  - UnprovableResult [Line: 1049]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1052]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1054]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1052]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1049]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
    Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1036]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1039]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1041]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1036]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1039]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances
    CFG has 3 procedures, 225 locations, 17 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 8.9s, OverallIterations: 4, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 2.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 512 SdHoareTripleChecker+Valid, 1.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 303 mSDsluCounter, 1 SdHoareTripleChecker+Invalid, 1.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 257 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1172 IncrementalHoareTripleChecker+Invalid, 1429 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 257 mSolverCounterUnsat, 1 mSDtfsCounter, 1172 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=701occurred in iteration=3, InterpolantAutomatonStates: 18, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.5s InterpolantComputationTime, 56 NumberOfCodeBlocks, 56 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 35 ConstructedInterpolants, 0 QuantifiedInterpolants, 346 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 3 InterpolantComputations, 3 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
  - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances
    CFG has 4 procedures, 295 locations, 23 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 59.7s, OverallIterations: 8, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 53.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.8s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1262 SdHoareTripleChecker+Valid, 3.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 824 mSDsluCounter, 93 SdHoareTripleChecker+Invalid, 2.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 27 mSDsCounter, 351 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2527 IncrementalHoareTripleChecker+Invalid, 2878 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 351 mSolverCounterUnsat, 66 mSDtfsCounter, 2527 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3374occurred in iteration=7, InterpolantAutomatonStates: 31, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.9s InterpolantComputationTime, 148 NumberOfCodeBlocks, 148 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 113 ConstructedInterpolants, 0 QuantifiedInterpolants, 438 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 7 InterpolantComputations, 7 PerfectInterpolantSequences, 8/8 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
RESULT: Ultimate proved your program to be incorrect!
[2023-10-25 15:27:59,377 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0
Received shutdown request...
--- End real Ultimate output ---

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